我正在尝试使用XPath 1.0(或可能与Regex一起)选择元素(a),这些元素遵循特定元素(b)的兄弟,但仅在另一个b元素之前.
<img><b>First</b><br>
<img> <a href="/first-href">First Href</a> - 19:30<br>
<img><b>Second</b><br>
<img> <a href="/second-href">Second Href</a> - 19:30<br>
<img> <a href="/third-href">Third Href</a> - 19:30<br>
Run Code Online (Sandbox Code Playgroud)
我试图使样本尽可能接近现实世界.所以在这种情况下,当我在元素
<b>First</b>
Run Code Online (Sandbox Code Playgroud)
我需要选择
<a href="/first-href">First Href</a>
Run Code Online (Sandbox Code Playgroud)
当我在
<b>Second</b>
Run Code Online (Sandbox Code Playgroud)
我需要选择
<a href="/second-href">Second Href</a>
<a href="/third-href">Third Href</a>
Run Code Online (Sandbox Code Playgroud)
知道如何实现吗?谢谢!