查找标题属性&使用REGEX在HTML中链接标题

时间:2011-05-27 18:56:44

标签: html regex dreamweaver

我使用了<a[^>]*?title=\"([^\"]*?\"[^>]*?>并找到了所有带标题标签的链接。如何查找没有标题标签的所有链接&amp;标题属性?我怎样才能找到所有空的ALT标签或没有ALT标签?

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

我认为@Fredrik对你的介绍非常好,但是这里是标记中这种复杂的查找/替换的替代通用方法。

由于我不是正则表达式大师,我喜欢使用 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。