preg_replace图像src与完整的URL

时间:2011-06-23 09:22:28

标签: php regex

我已经看到了很多类似的问题,但我很难让他们在我的应用程序中工作,因为我仍然不完全理解正则表达式!

我正在使用旧的FCKEditor WYSIWYG上传图片,但需要将src存储为完整的URL而不是相对路径。

当我需要进行替换时,我已经用“替换引号”所以我需要的模式需要:     SRC = \“/ userfiles /

这需要替换为     SRC = \“http://mydomain.com/userfiles/

感谢您的建议!!

1 个答案:

答案 0 :(得分:2)

你可以用str_replace实际做到这一点,它会更简单但是这里有一个preg。

$html = preg_replace('!src="/userfiles/!', 'src="http://mydomain.com/userfiles", $html)

这是str_replace

$html = str_replace('src="/userfiles/', 'src="http://mydomain.com/userfiles", $html)

如果这里和那里有空格你需要preg并且你想要添加     \ s *在有空格的地方。