【发布时间】:2010-10-06 11:24:16
【问题描述】:
我正在尝试使用正则表达式在 HTML 中捕获 img 标记...
所以这些必须被捕获:
<img/>
< img id = "f" />
我用过:
"<\s*img(\s.*?)?/>"
但这是错误的:
< img id = "/>" />
知道如何捕获 img 标签吗??
谢谢
【问题讨论】:
-
您使用的是哪种正则表达式,Perl、JavaScript、.NET...?你真的有在左尖括号和标签名称之间有空格的标签吗?我认为这在 HTML 中是不合法的。
标签: regex html-parsing