我想使用Perl的HTML::TreeBuilder从一个HTML页面中提取数据。我的选择器包括以下内容:
$root->look_down(_tag => 'div', class => 'member-search-results');
然而,我要找的 div
有多个类,其中之一是 member-search-results
。使用这段代码,我无法找到 div
,需要列出 所有 的类才能成功匹配。
有没有办法在元素上进行类名 包含 搜索,以便代码也可以匹配像这样的标记:
<div class="CLASS1 member-search-results CLASS2">...</div>
我理解这应该可以工作:
$root->look_down(_tag => 'div', class => qr/member-search-results/);
但这是否是正确的做法,或者是否有更好的方法呢?
谢谢。
qr
正则表达式解决方案看起来值得追求。 - Philip Durbin