Xpath 有没有一种更简洁的方法来过滤多个“包含”条件?

问题描述 投票:0回答:1
and (contains(BusinessType,'Restaurant') or contains(BusinessType,'Pub') or contains(BusinessType,'Takeaway') <snip...>)

上述工作按预期返回包含指定单词的案例,但是是否有更简洁/更高效的代码?

类似这样的东西,但确实有效?

and (contains(BusinessType,'Restaurant|Pub|Takeaway'))
xslt-2.0 contains xpath-2.0
1个回答
0
投票

matches()
采用正则表达式,将执行您想要的操作:

matches(BusinessType,'Restaurant|Pub|Takeaway')
© www.soinside.com 2019 - 2024. All rights reserved.