帮助preg_replace

时间:2010-09-07 00:54:44

标签: php regex preg-replace

我正在尝试转换网址,但如果它们是在src =“之后才会转换。”到目前为止,我有这个......

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

它转换了URL,但即使它在src =“

之前

1 个答案:

答案 0 :(得分:2)

看看背后的断言。

(?<!^src=")