alt="Abdul Aziz" width="75" height="75" class="thumb-border"></td>
我想从上面的html中选择“Abdul Aziz”。我该怎么做?它必须是通用的,因为我必须从类似的HTML中选择许多名称。
答案 0 :(得分:1)
不确定您使用的语言是什么,但这里的模式会让您开始使用。请注意,使用正则表达式解析HTML有各种各样的缺点。
"/alt=\"(.*?)\".*?>/"
这会将alt =“”之间的内容检索到第一个捕获组中。
答案 1 :(得分:1)
alt="[\w\s]+"
将选择整个语句,然后您可以删除代码中的alt和引号。
答案 2 :(得分:0)
使用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,您可以使用selector: