Preg替换p标签(html)

时间:2014-12-27 17:33:53

标签: php html regex

我们说我有以下代码:

<p class="some_class">text</p>

我需要用以下内容替换它:

<div class="other_class">
    <img src="line.png" class="line">
    <span class="comm">text</span>
</div>

我想最好的方法是使用正则表达式,但我不知道如何在这里使用它们。我正在使用PHP。 基本上,我需要匹配用特定类的p标签包装的文本,并将其插入到其他标签中。

提前致谢。

1 个答案:

答案 0 :(得分:1)

你的问题不是那么清楚,但是如果我理解你想要改变HTML中的一些元素作为替换,删除,添加等。如果这是你的问题我最常说@andrew是对的。此外,我建议您使用某种HTML解析器,例如:http://htmlparser.sourceforge.net/或HTML Sanitizer扩展程序,例如Google部署的扩展程序,您可以在https://code.google.com/p/google-caja/wiki/JsHtmlSanitizer找到它,或者您可以搜索其他来源。