繁体   English   中英

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

[英]How to get numbers from string in spotfire

如何从Spotfire中的字符串中提取数字

例:

输入列:ACD:1234F

输出列:1234

真的很感谢

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

自定义表达式中的Spotfire IF语句

如何消除Spotfire方块图中的异常值

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

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



Column1     NumberExtract
1a2b3c4d    1234
123abc345   123345
abc123def   123

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

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

一些样品:

INPUT               OUTPUT
abc123              123
123abc123           123123
oi3eliu2h4rli24j    3242

如您所见,这将简单地去除非数字并将所有数字组合成一个字符串。 它不考虑数字的第一个或第二个实例。 如果您遇到一些极端情况,则需要共享更多数据,以帮助我们。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM