XPATH搜索并替换完整的单词

时间:2013-12-06 06:52:20

标签: xpath

奇怪我在网上找不到这些信息,是否有人知道如何搜索并替换其他内容的完整单词?

例如:

<div class="cell_user" alt="hotel Review - Young couple">

我想删除:“酒店评论 - ”所以我留下了:

“年轻夫妇”

这似乎与fn有关:替换,但我找不到任何人使用它的单个例子!

感谢您的任何建议

1 个答案:

答案 0 :(得分:0)

如果您的示例中有常量前缀或中缀字符串,则可以始终使用字符串函数,例如substring-after()

"substring-after(//div[@class = 'cell_user']/@alt, 'hotel Review - ')"

根据您的上下文,您可能需要稍微调整XPath表达式的开头以使其更具选择性。另请参阅xsl substring-after usage

如果您知道相关部分总是在连字符之后,并且字符串中始终只有一个连字符,您甚至可以写

"substring-after(//div[@class = 'cell_user']/@alt, '- ')"