Помогите с preg_replace - PullRequest
       1

Помогите с preg_replace

0 голосов
/ 07 сентября 2010

Я пытаюсь конвертировать URL, но не в том случае, если они идут после src = ". Пока у меня есть это ...

return preg_replace('@(?!^src=")(https?://([-\w\.]+)+(:\d+)?(/([\w/_\.-]*(\?\S+)?)?)?)@', '<a href="$1" target="_blank">$1</a>', $s);

Он преобразует URL, но даже если он раньше src = "

1 Ответ

2 голосов
/ 07 сентября 2010

Сделайте так, чтобы смотрел за утверждением.

(?<!^src=")
...