我已经看到了很多类似的问题,但我很难让他们在我的应用程序中工作,因为我仍然不完全理解正则表达式!
我正在使用旧的FCKEditor WYSIWYG上传图片,但需要将src存储为完整的URL而不是相对路径。
当我需要进行替换时,我已经用“替换引号”所以我需要的模式需要: SRC = \“/ userfiles /
这需要替换为 SRC = \“http://mydomain.com/userfiles/
感谢您的建议!!
答案 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 *在有空格的地方。