Hi,
Eigentlich suchst Du "(<[^>]+)". In der zweiten Klammer solltest
Du vom "?" Gebrauch machen, um bei .* die Greediness auszuschalten.
Ich befolge Deinen Rat. Wovor hat er mich genau bewahrt?
z.B. davor, daß die zweite Klammer auf "...><bla>...</bla>" matcht.
ob ein String auf eine RegExp matcht (also "ja" oder "nein"),
mit "!~".
Das funktioniert bei mir nicht.
#!/usr/bin/perl -w
use strict;
my $string = 'Hallo';
print "a\n" if ($string =~ /a/);
print "kein b\n" if ($string !~ /b/);
Allerdings hat sich das schon eingebürgert, z.B. in "PERL in 21 Tagen" von Laura Lemay wird es so bezeichnet.
In welchem Zusammenhang genau? (Ich hab das Buch nicht.)
Cheatah