RegExp skal ikke erstatte billeder inde i anførselstegn
Hej EksperterJeg har et RegExp-problem, som jeg håber, at I kan hjælpe mig med.
Denne kode erstatter billedelinkadresser i en tekst med selve billederne:
$content = preg_replace('#(http://([^\s]*)\.(jpg|gif|png|bmp|jpeg))#', '<img class="embedded-image-link" src="$1">', $content);
Problemet er, at den også erstatter stier inde i gåseøjne, fx: <img src="http://.../image.jpg">
Her vil selve stien blive omdannet til HTML-koden for et billede, og det går jo ikke.
Kan nogen hjælpe med at rette min RegExp til, så den ikke erstatter billeder, der er inde i anførselstegn?
På forhånd tusind tak!
Med venlig hilsen
Tobias