我有以下字符串:/abc/xyz/asdsd/sdfggf/10203940:40:50:/etc/oa.setup009
我需要提取string / abc / xyz / asdsd / sdfggf /这个字符串是动态后的数值,任何可能的方法从左到右迭代,当你得到数字时,你保留子字符串。
先谢谢
答案 0 :(得分:1)
要在给定字符串中的第一个数字之前提取子字符串,您可以使用:
substring-before(translate($string, '123456789', '0'), '0')
请注意,如果给定的字符串不包含数字,则结果将为空字符串。