Hallo zusammen!
Wie kann man aus einem regulären Ausdruck variable Werte rausziehen? Z.B.: Wir suchen nach den Sourcen der IMG-Tags:
Das Ergebnis dieses Snippets ist ein Array mit Elementen wie
Ich hätte aber gerne eine Möglichkeit, nur bestimmte Teile des Ausdrucks zu extrahieren, in diesem Fall die Pfade (z.B. /pfad/zum/bild.png). So etwas wie:
Und zwar ohne die Notwendigkeit des nachträglichen
(Wie) Geht das?
Danke & Grüße
Wie kann man aus einem regulären Ausdruck variable Werte rausziehen? Z.B.: Wir suchen nach den Sourcen der IMG-Tags:
PHP-Code:
preg_match_all('/src="[^"]*"/', $htmlText, $outputArray);
PHP-Code:
src="/pfad/zum/bild.png"
PHP-Code:
preg_match_all('/src="[^"]{suche nach dem ganzen Ausdruck, aber extrahiere nur dieses Segment}"/', $htmlText, $outputArray);
PHP-Code:
substr($outputArray[0], 5, -1);
Danke & Grüße

*verschieb*
Tolle Sache! Habe es jetzt fast geschafft:
Kommentar