使用REGEX查找HTML中的标题属性和链接标题

|| 我使用
<a[^>]*?title=\\\"([^\\\"]*?\\\"[^>]*?>
并找到所有带有标题标签的链接。如何找到所有没有标题标签和标题属性的链接?以及如何找到所有为空或没有ALT标签的图像ALT标签?     
已邀请:
        在Xreg自包含标签之外的SO RegEx匹配开放标签上查看此经典文章     
        我想,@ 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...
完成操作后,从调试器复制相关部分(或仅抓取整个2),然后将其粘贴回编辑器中。 我发现这种方法比正则表达式更容易理解,但这只是因为我不太聪明。 HTH。     

要回复问题请先登录注册