Nakedsoul: [REGEX (schon wieder)] BilD url erkennen

Beitrag lesen

Eben so wie du schreibst,

http, gefolgt von beliebig vielen NICHT ' " < [
'~(http[^\[\]\'"<>]+\.(?:jpe?g|gif|png))~'

gefolgt von einem Punkt, gefolgt von der Endung.

sehr gut johny das brachte fast die gewünschte lösung die funktioniert! aber ein problem bleibt.

_____________

[URL="http://www.example.com/show/283/411567_5ed0970f0df4ee358a263c9ce3779d428c464362.jpg"][/URL][URL="http://www.example.com/thumbs/283/411567_5ed0970f0df4ee358a263c9ce3779d428c464362.jpg"]

wenn ich so ein bbcode im forum habe wählt er fälschlicherweise die erste url welche aber kein direktes bildlink ist.

Dies habe ich bei

bei meinem preg_match funktion gelöst mit [^='"]
d.h.  /[^=\'"](http[^\[\]\'"<>]+\.(?:jpe?g|gif|png))/i

irgendwie klappt das aber bei meiem mod im forum welches preg replace benutzt nicht...

wie kann ich verhindern das nichts weiteres mehr dazuerkannt wird vor http ?
und warum funzt das nicht bei beiden . dieses regex bringt mich noch zum verzweifeln -.-