如何创建一个像正则表达式一样工作的XPath表达式,以便它匹配实例next?这是我想要使用正则表达式语法的示例:
string = 'blah_blah next '
xpath="//a[contains(text(),'.*?next.*')]");
Run Code Online (Sandbox Code Playgroud)
我是XPath的新手,通过教程搜索并没有帮助我.
小智 14
在XPath 1.0中,此表达式执行您想要的操作:
//a[contains(.,'next')]
Run Code Online (Sandbox Code Playgroud)
来自http://www.w3.org/TR/xpath/#section-String-Functions
功能:布尔包含(字符串,字符串)
如果第一个参数字符串包含第二个参数字符串,则contains函数返回true,否则返回false.
对于更复杂的匹配尤斯正则表达式,你需要有这个内置功能的XPath 2.0处理器:match(),replace(),tokenize()等.
| 归档时间: |
|
| 查看次数: |
15448 次 |
| 最近记录: |