在随机数值之前提取子字符串:Xpath / XSLT

时间:2016-08-05 10:45:38

标签: xslt xpath

我有以下字符串:/abc/xyz/asdsd/sdfggf/10203940:40:50:/etc/oa.setup009

我需要提取string / abc / xyz / asdsd / sdfggf /这个字符串是动态后的数值,任何可能的方法从左到右迭代,当你得到数字时,你保留子字符串。

先谢谢

1 个答案:

答案 0 :(得分:1)

要在给定字符串中的第一个数字之前提取子字符串,您可以使用:

substring-before(translate($string, '123456789', '0'), '0')

请注意,如果给定的字符串不包含数字,则结果将为空字符串。