这是有问题的HTML:
<div class="logo-wrapper">
<ul>
<li>
Contact: <strong>I need this</strong>
</li>
<li>
Location: <strong>and this</strong>
</li>
</ul>
</div>
我的第一个直觉是在 li 元素上使用 eq(0) 和 eq(1),但有时联系人或位置可能不存在并且 li 的顺序会改变。我也尝试使用 filterPreg() 来选择“联系人:”和“位置:”文本,但这似乎没有按我的预期工作。
缺少使用find('.logo-wrapper')->text()
然后使用标准正则表达式来获得我需要的东西,有没有办法将它保存在 QueryPath 中?