我在堆栈上相当新,所以当我犯错误时我会很容易,我会尝试修复如果我做错了什么。
我正在使用插件,但修改了很多。我正处于需要一段文本并将其转换为我想要的文本的阶段
例如:
$cross_post_content = preg_replace('/<strong>/', '[b]', $cross_post_content);
$cross_post_content = preg_replace('/<strong>/', '[/b]', $cross_post_content);
此行将替换此行将[CODE]替换为[b] [/ CODE]
$cross_post_content = preg_replace('/<strong>/', '[b]', $cross_post_content);
问题是撤消强大它是
</strong>
但它给了我一个问题,也许是因为它使用反斜杠,有人可以帮忙吗?
答案 0 :(得分:0)
在正则表达式中,/具有特殊含义,字面意思是您在第三个字符后终止正则表达式。为了解决这个问题,你必须使用反斜杠取消它,如此
$cross_post_content = preg_replace('/<\/strong>/', '[/b]', $cross_post_content);
有关preg_replace的更多信息,请参阅http://php.net/manual/en/function.preg-replace.php。有关正则表达式的帮助,请参阅http://php.net/manual/en/reference.pcre.pattern.syntax.php