这是HTML:
<a href="https://i3.student.gototraining.com/rt/7762640392746015488"
id="registrationURL" target="_blank" class=" xh-highlight">
https://i3.student.gototraining.com/rt/7762640392746015488</a>
对于此网址:https://qa4.test.host.com/rt/7762640392746015488
我希望xpath表达式返回:7762640392746015488
谢谢,非常感谢!
答案 0 :(得分:2)
使用以下表达式从$n
中提取最终$str
个字符:
substring($str, string-length($str) - $n - 1);
替换您的确切值(不知道有关目标a
的位置的更多信息):
substring((//a[@id='registrationURL'])[1],
string-length((//a[@id='registrationURL'])[1]) - 18)
输出:
7762640392746015488
答案 1 :(得分:1)
我会使用substring-after函数来解析任何长度的数字:
substring-after('https://qa4.test.host.com/rt/7762640392746015488', '/rt/')