Wolfgang Wiese: Sammlung mit regulären Ausdrücken

Beitrag lesen

Hi,

kennt jemand eine Seite mit nuetzlichen regulaeren Ausdruecken? Ich suche z.B. einen Ausdruck, der ein <a>-Tag sowohl mit, als auch ohne href-Attribut erkennt und den Inhalt des Attributs zurueckliefert.

Ungetestet:

if ($string =~ /<a\s*([^>]+)\s*href\s*=\s*(?:["']?)([^<>"']*)([^>\s"']+)/i) {
  $url = $3;
}

das machst Du besser mit dem Modul HTML::Parser.

Aber nur, wenn du nur wenige Sachen damit machst ODER
genug RAM hast...
HTML::Parser ist _etwas_ Speicherunfreundlich .)

Das ist aber nicht alles, weshalb ich nach einer Sammlung solcher Ausdruecke suche.

Schonmal in einen guetn Perlbuch geschaut? Dazu sind eigentlich immer
Beispiele da. Wenn nicht => Perlbuch wegwerfen und nie
mehr ein buch von dem Verlag kaufen.

Ansonsten:
http://www.rrze.uni-erlangen.de/webadm/perl/pod/perlre.html

Ciao,
  Wolfgang