phpbar.de logo

Mailinglisten-Archive

[php] [regex] variablen im pattern

[php] [regex] variablen im pattern

Hinrich Sager Hinrich at SagerNet.de
Sam Sep 13 21:22:49 CEST 2003


Hallo Dario Nuevo, Du schriebst:

> hi leudde ;)
> 
> ich möcht aus html source alle bilder rausnehmen, bzw alle src="" 
> attribute... tag ist mal unwichtig..
> mein pattern ist jetzt 
> '/(src|SRC)=("|\')'.$resi["imgbaseurl"].'.*?("|\')/i';

Die erste Klammer kannst Du Dir sparen, einfach 'src' reicht, denn Du 
hast ja den i-Modifier. D.h. er findet caseinsensitiv.
Die letzte Klammer kann auch weg, wenn Du sie durch eine Backreferenz 
auf die (neue) erste Klammer '\1' ersetzt.
Andere Delimiter wurden schon vorgeschlagen.
Also, dan sähe das Pattern z.B. schon mal so aus:
'~src=("|\')'.$resi["imgbaseurl"].'.*?\1~i'
Ob so funktioniert, habe ich aber nicht getestet.

Gruß, Hinrich


php::bar PHP Wiki   -   Listenarchive