Was genau bedeutet [^<>] im Suchmuster nach <a ?
Das "Dach" ^ ist mir klar. Es bedeutet "suche am Anfang". Was aber machen die Zeichen <> ?
Nein. Es bedeutet nicht: Suche am Anfang.
Gehen deinem Irrtum nach, und recherchiere selbst, was [^$listofchars] bedeuten könnte.
Falls PHP es dir nicht explizit erklärt, Perl tut es.
Zwischen dem Anker <a und zwischen "href=" kann ja eigentlich ein beliebiges zeichen auftauchen.
aber nicht ein < oder ein > wenn es sich um einen aktivierbaren Link handeln soll, wie gefordert.
Könnte man nicht auch;
<a.*href=
schreiben?
Perl:
"<a><a <dideldumm> href=" =~ /(<a.*href=)/ and print $1;
gibt aus <a><a <dideldumm> href=
Teste doch selbst...
mfg Beat
--
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische