用于选择包含随机数的html id的Xpath

gul*_*aek 1 html xpath html-agility-pack

嗨,如果他们有以下ID,我将如何选择所有链接.

<a id="List_ctl01_link3" class="content" href=link1.aspx">
<a id="List_ctl02_link3" class="content" href=link2.aspx">
<a id="List_ctl03_link3" class="content" href=link3.aspx">
<a id="List_ctl04_link3" class="content" href=link4.aspx">
Run Code Online (Sandbox Code Playgroud)

等等...

请注意,最后一部分"link3"很重要,必须包含在Xpath中.

我正在使用C#和Html敏捷包.

小智 5

嗨, 如果他们有以下ID,我将如何选择所有链接

使用此XPath表达式:

//a[@id[starts-with(.,'List_ctl')][substring(.,string-length()-5)='_link3']]
Run Code Online (Sandbox Code Playgroud)

注意:fn:ends-with()XPath 1.0中没有.请改用最后一个谓词.