我使用了<a[^>]*?title=\"([^\"]*?\"[^>]*?>
并找到了所有带标题标签的链接。如何查找没有标题标签的所有链接&amp;标题属性?我怎样才能找到所有空的ALT标签或没有ALT标签?
答案 0 :(得分:2)
答案 1 :(得分:2)
由于我不是正则表达式大师,我喜欢使用 jQuery +浏览器调试工具+复制/粘贴来做这种事情。我在Firefox中查看该页面(Chrome / dev工具也很棒),打开Firebug控制台,并在jQuery好东西中执行操作,如下所示:
$('a').each(function(){
if ($(this).filter('[title]').length == 0) {
//if there's no title attr
} else if ($(this).attr('title') == "") {
//if title is empty empty
}
// etc.
});
// repeat pattern for imgs...
完成操作后,从调试器中复制相关部分(或者只抓取整个<body>
)并将其粘贴回编辑器。
我发现这种方法比正则表达式更容易理解,但那只是因为我不太明亮。 HTH。