【发布时间】:2013-04-05 15:34:40
【问题描述】:
我正在尝试找到一种从字符串中获取标记并删除样式属性的方法。 之后我想添加我自己的风格并保留以下文字.. 例如,我有:
<p><img alt="" src="images/epsth/arismagnisiakos.jpg" style="width: 600px; height: 405px;" /></p><p> </p><p>
结束最终结果应该是:
<p><img alt="" src="images/epsth/arismagnisiakos.jpg" style="width: 100%;" /></p><p> </p><p>
我没有成功尝试过正则表达式,但似乎我太笨了,无法理解它的功能......
我们将不胜感激! 来自希腊的问候 吉姆
【问题讨论】:
-
不要使用正则表达式解析 HTML。您无法使用正则表达式可靠地解析 HTML,并且您将面临悲伤和挫败感。一旦 HTML 与您的期望发生变化,您的代码就会被破坏。有关如何使用已经编写、测试和调试的 PHP 模块正确解析 HTML 的示例,请参阅 htmlparsing.com/php。
标签: php regex html-parsing