我正在使用正则表达式将 HTML 转换为 BBCODE。但是,使用来自农民所见即所得编辑器(TinyMce)的代码,我遇到了问题。这是一个非常奇怪的案例:
有一些典型的空白段落,<p> </p>
但我无法以任何方式匹配它们。以下正则表达式都没有工作:
str_replace("<p> </p>",........)
str_replace("<p> </p>".........)
preg_replace("#<p>.?</p>#"....)
这确实有效,但是如果“空格”在其他地方怎么办,我怎么能匹配它们?:
preg_replace("#<p>.{1,6}</p>#"....)
即使它们没有被写入(在 BD 中,存储原始字符串的地方,
没有写入,只有块),我怎样才能让它匹配所有的<p> </p>
)这很奇怪......