alt="Abdul Aziz" width="75" height="75" class="thumb-border"></td>
我想从上面的 html 中选择“Abdul Aziz”。我该怎么做?它必须是通用的,因为我必须从外观相似的 HTML 中选择许多名称。
不确定您使用的是哪种语言,但这里有一种模式可以帮助您实现目标。请注意,使用正则表达式解析 HTML 有各种各样的缺点。
"/alt=\"(.*?)\".*?>/"
这会将 alt="" 之间的内容检索到第一个捕获组中。
alt="[\w\s]+"
将选择整个语句,然后您可以使用代码删除 alt 和引号。
使用 Javascript 会更加一致:
//You can get elements by tag :
els = document.getElementsByTag('td');
// or you can get elements by class name :
els = document.getElementsByClassName('thumb-border');
然后遍历您的元素并读取 alt 属性。
或者如果使用 jQuery,你可以使用选择器: