我希望提取位于" Cashback&代码促销"在这段代码上:
<h1 class="title title--sec color-black col-xs-12 merchant__title hide-tablet nopadding bold-text"> Cashback & codes promo Direct Energie</h1>
我只能使用以下代码完整地提取h1标签:
/html/body/div[5]/div[5]/div[5]/div[2]/div[2]/div[1]/h1
提前感谢您的帮助!
答案 0 :(得分:1)
您可以使用substring-after
功能:
substring-after(/html/body/div[5]/div[5]/div[5]/div[2]/div[2]/div[1]/h1,
'Cashback & codes promo ')
请注意子字符串末尾包含的空格。
答案 1 :(得分:1)
在XPath 2.0中,我们可以尝试使用replace
:
replace(/html/body/div[5]/div[5]/div[5]/div[2]/div[2]/div[1]/h1,
'^.*Cashback & codes promo\s*(.*)$'
'$1')