webForumDet fria alternativet

RegExp nyrad

ASP

4 svar · 211 visningar · startad av Asterix

Medlem sedan dec. 1999483 inlägg
Frågan#1

Jag har ett RegExp som ser ut så här. Det funkar bra förutom när det finns \n mellan citat tecknena.

set o = new regexp
o.pattern = "\[citat=(.*?)\](.*?)\[/citat\]"
o.global=true
o.ignorecase = true
str =  o.replace(str,"<i>Citerat av $1:</i><br><b>$2</b><br><br>")

Jag har testat med att lägga till:

o.MultiLine = True

Men det hjälper inte.

Medlem sedan juni 20019 519 inlägg
#2
set o = new regexp
o.pattern = "\[citat=(.*?)\][b]((.|\n)+?)[/b]\[/citat\]"
o.global=true
o.ignorecase = true
str =  o.replace(str,"<i>Citerat av $1:</i><br><b>$2</b><br><br>")
Medlem sedan dec. 1999483 inlägg
#3

Tackar, funkar perfekt

Medlem sedan juni 20019 519 inlägg
#4

tror den kan bugga lite.. ha med "o.MultiLine = True" ändå

Medlem sedan dec. 1999483 inlägg
#5

Okej, tack igen

255 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)