如何在spotfire中从字符串中获取数字

时间:2016-08-13 23:20:03

标签: spotfire

如何在spotfire中从字符串中提取数字......

示例:

输入栏:ACD:1234F

输出栏:1234

帮助真是受到了重视

2 个答案:

答案 0 :(得分:3)

以下表达式使用正则表达式从字符串中删除所有非数字字符:

RXReplace([col], "[^0-9]", "", "g")

一些样本:

INPUT               OUTPUT
abc123              123
123abc123           123123
oi3eliu2h4rli24j    3242

正如您所注意到的,这将简单地剥离非数字并将所有数字组合成一个字符串。它不考虑数字的第一个或第二个实例。如果您有边缘情况,您需要分享更多数据供我们帮助。

如果这样可以解决您的问题,请不要忘记接受答案。

答案 1 :(得分:3)

如果您认为这些问题是正确的,请查看您发布的这些问题并接受答案。我知道他们是正确的。

Spotfire IF Statement in Custom Expression

how to eliminate outlier in spotfire box plots

对于这种情况,这将提取数字。只需将[Column1]替换为您的列。

RXReplace([Column1],"(?!\\d).","","gis")



Column1     NumberExtract
1a2b3c4d    1234
123abc345   123345
abc123def   123