Christian Kruse: reg.Ex. für img

Beitrag lesen

Hallo romy,

Aber ich bekomme beim 3. anstatt nur der Adresse, auch den
ganzen Rest der dahinter ist.
[...]
=^(.*)<img(.*)src="?(\S+)"?([^>]*)>(.*)$=mix

Na klar kriegst du den Rest, der dahinter ist. \S+ matcht auch
auf ". Sinnvoller waere hier:

!(.*)<img(.*)src=((?:"[^"]+")|(?:'[^']+')|(?:\S+))([^>]*)>(.*)!mix

Dabei solltest du allerdings aufpassen, da im 3. Backtick nun
auch die eventuellen " bzw. ' gespeichert sind.

Gruesse,
 CK

--
http://cforum.teamone.de/
http://wishlist.tetekum.de/
If God had meant for us to be in the Army, we would have been born with green, baggy skin.