Avatar billede bernhof Nybegynder
14. februar 2002 - 16:06 Der er 4 kommentarer og
1 løsning

Simpel Reg.Exp.

Jeg har dette simple Reg.Exp.:

objRegExp.Pattern = "\[code\](.+)\[\/code\]"

Det matcher fint, hvis alt sammen står på én enkelt linie, men hvordan får jeg den til at matche også hvis det er over flere linjer? - eks.:

[CODE]
bla bla
[/CODE]

/Mikbj
Avatar billede netsrac Praktikant
14. februar 2002 - 16:11 #1
objRegExp.Pattern = "\[code\]((.\s)+)\[\/code\]"
Avatar billede netsrac Praktikant
14. februar 2002 - 16:12 #2
Måske skal der lige en Or med.

objRegExp.Pattern = "\[code\]((.|\s)+)\[\/code\]"
Avatar billede bernhof Nybegynder
14. februar 2002 - 16:16 #3
Takker -- det virker.
Lige én ting til.. hvis jeg laver to stk. [CODE]..[/CODE] i koden, springer den to tags over - eks:

[CODE]...[/CODE]...[CODE]...[/CODE]

de to midterste bliver sprunget over .. hvorfor? og hvordan fixer jeg det?
Avatar billede bernhof Nybegynder
14. februar 2002 - 16:49 #4
Nevermind.. jeg opretter bare et nyt spm.!
Tak for hjælpen!
Avatar billede netsrac Praktikant
14. februar 2002 - 16:57 #5
Så lidt :) Og den springer dem over fordi du har defineret at der må ligge alt imellem de to [CODE] så derfor vil den altid kun tage det yderste sæt.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester