我们说我有以下代码:
<p class="some_class">text</p>
我需要用以下内容替换它:
<div class="other_class">
<img src="line.png" class="line">
<span class="comm">text</span>
</div>
我想最好的方法是使用正则表达式,但我不知道如何在这里使用它们。我正在使用PHP。 基本上,我需要匹配用特定类的p标签包装的文本,并将其插入到其他标签中。
提前致谢。
答案 0 :(得分:1)
你的问题不是那么清楚,但是如果我理解你想要改变HTML中的一些元素作为替换,删除,添加等。如果这是你的问题我最常说@andrew是对的。此外,我建议您使用某种HTML解析器,例如:http://htmlparser.sourceforge.net/或HTML Sanitizer扩展程序,例如Google部署的扩展程序,您可以在https://code.google.com/p/google-caja/wiki/JsHtmlSanitizer找到它,或者您可以搜索其他来源。