题
喜欢的东西 .//div[@id='foo\d+]
捕捉格标签 id='foo123'
.
我使用。净额,如果该事项。
解决方案
其他的答复已经指出的, XPath1.0 不支持定期的表情.
尽管如此,有下列选项:
- 使用XPath1.0表达 (注意
starts-with()
和translate()
功能)是这样的:
.//div [starts-with(@id, 'foo') and 'foo' = translate(@id, '0123456789', '') and string-length(@id) > 3 ]
使用 EXSLT.NET --有一个办法 使用它的职能直接在XPath的表达不具有使用XSLT.该EXSLT扩展功能,允许RegEx-es用是:
regexp:match()
,regexp:replace()
和regexp:test()
不隶属于 StackOverflow