如何在Spotfire中添加转换移除字符串末尾的数字(若存在)
在Spotfire中移除字符串末尾数字的解决方案
由于Spotfire中没有STRIP函数,你可以使用内置的REGEXP_REPLACE函数结合正则表达式来实现需求,直接匹配并移除字符串末尾的所有数字。
核心表达式
REGEXP_REPLACE([目标列名], "\d+$", "")
参数说明
[目标列名]:替换为你实际需要处理的数据列名称\d+$:正则规则,\d+匹配1个及以上数字,$限定匹配范围为字符串末尾- 空字符串
"":将匹配到的末尾数字替换为空,实现移除效果
示例效果验证
针对你给出的测试值,处理后结果如下:
ceberster→cebersterceberster5500→cebersterwasegse5500→wasegsewasegse→wasegsetere5500→teretere→tere
使用步骤
- 打开Spotfire的数据视图,找到需要处理的列
- 点击添加计算列,在表达式编辑器中输入上述公式(替换列名)
- 确认后即可生成处理后的新列
内容的提问来源于stack exchange,提问作者Dan
相关产品推荐
相关产品推荐

