如果你有一个像
<name attribute=value attribute="value" attribute='value'>
此正则表达式可用于依次查找每个属性名称和值
(S+)=["']?((?:.(?!["']?s+(?:S+)=|[>"']))+.)["']?
应用于:
<a href=test.html class=xyz><a href="test.html" ><a href='test.html' >
它会产生:
'href' => 'test.html''class' => 'xyz'
注意: 这不适用于数字属性值,例如
<div id="1">将不起作用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)