Beat: Regulärer Ausdruck zum Finden von href-Attributen finden

Beitrag lesen

Aktuell hab' ich folgendes (Attribute sind vorerst drei drin) und es scheint zu funktionieren:
/(?:href|src|londesc)\s*=\s*"\s*?(.+)\s*"/U

/\b(?:href|src|londesc)\s*=\s*"\s*(.*?)\s*"/
      hier sollst du gierig sein ^  ^ hier sparsam

Eine leerer value ist auch ein url!

Frage nun: hab' ich irgendetwas übersehen oder gibt's Verbesserungsvorschläge?

Ja streng genommen wird hier nicht in xhtml Tags gesucht, sondern irgendwo im Text.
Die Frage was innerhalb [CDATA[ ]]  geschehen soll, ist nicht geklärt.

Mache dich schlau zum Thema XHTML Parser in php.

mfg Beat

--
><o(((°>           ><o(((°>
   <°)))o><                     ><o(((°>o
Der Valigator leibt diese Fische