Mailinglisten-Archive |
Hallo Yannik, hallo Sebastian und Vitalis, erst einmal Danke für Eure Beiträge... > preg_match_all('/<.*?(?:src|href)=(?:"|\')?([^\'"]+)(?:"|\')?.*?>/im', Was bedeutet denn (?:src|href) ? oder überhaupt ?: (src|href) habe ich ja verstanden. Optional könnte man das ja auch verallgemeinern, wie man unten sieht. Aber gerade das vorngestellte ?: ist bei mir noch nicht angekommen. Gibt’s da was im Web zu genau diesem Thema? > Sowas würde der regex aber verpatzen: > <img src="bla'blubb"> > mal abgesehen, dass das so nur mit dem <img>-tag uns wenigen > Eigenschften funzt. Dieser regex sollte es aber tun: > <(\w+)(?:\s+(\w+?)=(?(?=")"(.*?)"|(?(?=')'(.*?)'|(\w+))))*\s*(\w*) OK... Ich werde es mal ausprobieren... :-) Obwohl ich da eigentlich gerade gedanklich aussteige. > Den habe ich mir allerdings schnell so zusammengebsatelt... > Da musst du für php noch einen string draus machen :-). > Achja: Code by Yannik Hampe natürlich mit 14-tägiger > Geld-zurück-Garantie und Benutzung auf eigene Gefahr! ;-). Logisch. :-) Grüße Tim
php::bar PHP Wiki - Listenarchive