我需要将这样的文字替换为> here is text
到something
但我的正则表达式也取代了HTML标签:<div class="class">text</div>
结果为<div class="class" something text </div something
regexp:\>(?=(.*?))
我尝试使用带有负面lookbehind的HTML标记:(?<!.+\<)\>(?=(.*?))
但它不起作用。
如何解决?
提前致谢!
答案 0 :(得分:2)
答案 1 :(得分:1)
使用正则表达式解析HTML是mission (almost) impossible。我宁愿用built-in PHP features完全解析HTML。
此时,在您分隔标签和内容之后,应用所需的更改(usage example here)变得微不足道(如果您真的想要,可能使用正则表达式)。