Thread "Nicht Zeichengruppe" mit Regexp (4 answers)
Opened by Netspider at 2003-09-29 15:13

kabel
 2003-09-29 15:26
#58403 #58403
User since
2003-08-04
704 Artikel
BenutzerIn
[default_avatar]
[quote=Netspider,29.09.2003, 13:13]Kann ich überprüfen, ob nach einem bestimmten ausdruck NICHT eine zeichenfolge kommt, also ich meine so:[/quote]
stichwort: negative zerowidth lookahead

Quote
$ cat test.pl
my $text = q~<b>&lt;font&gt;</b>
<b>&lt;font</b> color="#FF0000"&gt;~;

print $text, $/;
$text =~ s/(&gt;)(?!<\/b>)/<b>$1<\/b>/g;
print $text, $/;
$ perl -w test.pl
<b>&lt;font&gt;</b>
<b>&lt;font</b> color="#FF0000"&gt;
<b>&lt;font&gt;</b>
<b>&lt;font</b> color="#FF0000"<b>&gt;</b>
$
-- stefan

View full thread "Nicht Zeichengruppe" mit Regexp