![]() |
1
1
Do not use regular expressions to parse HTML . 你可以使用内置的 DOMDocument 或者类似的 simple_html_dom :
抱歉,我没有看到PHP4的要求。这里有一个使用上述标准domdocument的解决方案。
|
![]() |
2
-1
如果您确定$html是有效的html代码,那么您可以使用html解析器,如果它是有效的xml代码,甚至可以使用xml解析器。 但在regex中,快速而肮脏的方式是:
没有测试太多,但应该可以用。告诉我,如果你发现没有的话。 编辑:添加了“和脏”…;) 编辑2:regex的新版本:
最后一个问题是,如果有一个类的名字中只有“blah”,比如“toomuchblahnow”。让我们看看如何解决这个问题。顺便问一句:很明显我喜欢和雷吉一起玩吗?;) |
![]() |
3
-2
不需要使用dom类,这可能是使用jquery最快完成的,正如khnle所说,或者可以使用preg_replace()函数。给我点时间,我可以给你写一个快速的正则表达式。 但我建议您使用jquery之类的工具,这样您就可以快速地将页面提供给用户,并允许他们的计算机进行处理,而不是您的服务器。 |
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 7 月前 |
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 7 月前 |
![]() |
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 7 月前 |
![]() |
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 7 月前 |