我需要删除img
标记内发生的一些html标记。出现此字符串,带有不同的数字
id="BLOGGER_PHOTO_ID_5324252539155647458"
在数百个WordPress帖子中,以及此正则表达式(在插件中使用时搜索RegEx http://urbangiraffe.com/plugins/search-regex/)
id="BLOGGER_PHOTO_ID_"(.*?)""
抛出“无效的正则表达式:分隔符不能是字母数字或反斜杠”错误。
(.*?)
是RegEx插件用来匹配所有字符的函数。即,这个
<a href="(.*?)">
会匹配<
和>
我需要逃脱什么?
答案 0 :(得分:2)
那是从变量$ value
中删除行id =“BLOGGER_PHOTO_ID_5324252539155647458”的行$pattern = '#id="BLOGGER_PHOTO_ID_[0-9]+"#'
$value = preg_replace($pattern, '', $value)
每个正常的表达都必须使用分隔符 - here is more