![]() |
1
136
改编自 my answer on a similar question
regexp分解如下:
添加一些引用,并使用替换文本
请注意
这不一定能奏效
所有
输入,正如反html+regexp将告诉您的那样。有一些回退,最显著的是
|
![]() |
2
63
下面介绍如何使用本机DOM:
如果要从所有可能的标记中删除所有可能的属性,请执行以下操作:
|
![]() |
3
9
我将避免使用regex,因为HTML不是常规语言,而是使用类似于 Simple HTML DOM
您可以通过使用
|
![]() |
4
4
|
![]() |
5
1
对于HTML解析来说,regex太脆弱了。在您的示例中,下面将删除您的属性:
更新 Make to second capture可选,不要从结束标记中删除“/”:
演示此正则表达式的工作原理:
|
![]() |
6
1
具体来说,安度福想要做的就是:
也就是说,他想从开头的标签上去掉除标签名以外的任何东西。当然,它不适用于自动关闭标签。 |
![]() |
7
1
希望这有帮助。这可能不是最快的方法,特别是对于大的HTML块。 如果有人对加快速度有任何建议,请告诉我。
|
![]() |
8
0
|
![]() |
9
0
这是一种简单的去除属性的方法。它可以很好地处理格式错误的HTML。
|
![]() |
Karlo · PHP Sqlite PDO最新版本 5 月前 |
![]() |
Malte · 检查远程服务器上是否存在文件(使用PHP)[关闭] 5 月前 |
![]() |
Bard.Mus · 迁移后的数据库字符集环境 5 月前 |