![]() |
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之类的工具,这样您就可以快速地将页面提供给用户,并允许他们的计算机进行处理,而不是您的服务器。 |
![]() |
Karlo · PHP Sqlite PDO最新版本 4 月前 |
![]() |
Malte · 检查远程服务器上是否存在文件(使用PHP)[关闭] 4 月前 |
![]() |
Bard.Mus · 迁移后的数据库字符集环境 4 月前 |