标签: php regex preg-replace
我正在尝试转换网址,但如果它们是在src =“之后才会转换。”到目前为止,我有这个......
return preg_replace('@(?!^src=")(https?://([-\w\.]+)+(:\d+)?(/([\w/_\.-]*(\?\S+)?)?)?)@', '<a href="$1" target="_blank">$1</a>', $s);
它转换了URL,但即使它在src =“
答案 0 :(得分:2)
看看背后的断言。
(?<!^src=")