phpbar.de logo

Mailinglisten-Archive

[php] Re: Suchen/Ersetzen Regulärer Ausdruck gesucht

[php] Re: Suchen/Ersetzen Regulärer Ausdruck gesucht

Lars Kroll lk at w3-werk.de
Mit Feb 18 10:29:53 CET 2004


Hallo Henning,

>Ich habe bis heute keinen praktikablen Weg gefunden eine komplette, 
>feste Zeichenkette auszuschliessen.

Mit meinem beschränkten Verständnis für RegEx's konnte ich nur (vermutlich
zufällige ;-) Teilergebnisse erzielen.

>Ich könnte dir höchstens eine etwas umständliche Lösung anbieten:

Aber die Funktioniert! Auf dem Weg war ich auch bereits. Hatte mich
allerdings bislang zu sehr an *einem* Ausdruck festgebissen.

Also vielen Dank für Deine Lösung!

>// zuerst alle <img ... > Tags in $text raussuchen
>if (preg_match_all('/<img([^>]*)+>/u',$text,$matches,PREG_SET_ORDER)
[...]

>Es ist wie gesagt etwas umständlich, ist (bis auf die RegEx) ungetestet 
>und je nachdem wieviele <img> Tags du hast vielleicht etwas langsam, 

Konnte bislang keine Perfomance Probleme bemerken. Allerdings sind es nur
eher kurze Texte. Außerdem muß ich jetzt noch weitere Tags abfragen,
da es sich um eine Highlight-Funktion für Suchbegriffe handelt.

>aber wenn sich jemand findet, der mir zeigt wie man Zeichenketten in 
>Zeichenketten negiert lebe er hoch. ;-)

*g* Da werde ich Dir wohl eher nicht helfen können ;-)

Danke nochmals!

Lars

php::bar PHP Wiki   -   Listenarchive