webForumDet fria alternativet

RegExp nyrad

ASPur ASP

4 svar · 211 visningar · startad av Asterix

AsterixMedlem sedan dec. 1999483 inlägg
#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.

voigtann1Medlem 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>")
AsterixMedlem sedan dec. 1999483 inlägg
#3

Tackar, funkar perfekt

voigtann1Medlem sedan juni 20019 519 inlägg
#4

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

AsterixMedlem sedan dec. 1999483 inlägg
#5

Okej, tack igen

127 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)