令牌化与预期结果相反

时间:2014-04-10 22:56:43

标签: xslt xslt-2.0

我试图使用tokenize函数从字符串中提取数值。

tokenize(X:37381.56_Y:2478.73_Z:3747.87,'\d{3,}.\d{0,}')

产量

'X:','_Y:','_Z:'

而不是所需的坐标。

1 个答案:

答案 0 :(得分:0)

这是因为您使用坐标作为模式中的标记。尝试使用坐标以外的字符。

示例:

tokenize('X:37381.56_Y:2478.73_Z:3747.87','[^\d\.]+')

产生

37381.56 2478.73 3747.87