Thread Inhalt zwischen 2 Ausdrücken entfernen
(14 answers)
Opened by stb2050 at 2005-03-22 13:38
Ich hab mir die 2 RE mal mit debug angeschaut. Der wesentliche Unterschied ist wohl, dass \1 nicht als EXACT optimiert werden kann, da zu Beginn noch nichts über den Inhalt vorliegt.
Richtig, an den Unterschied Pattern (in Var) vs. String in (\1) hatte ich jetzt noch garnicht gedacht, obwohl ich eine CGI-Skript habe, wo ich genau das verwende (so ne Art mini BB-Code-Auswertung): Code: (dl
)
while ($t =~ /^(.*?)\[(xchx|url|b|color)(?:=(?:(?:"([^"]+)")|([^\]]+)))?\](.*?)\[\/\2\](.*)/is) { I sense a soul in search of answers.
|