You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Spotfire中添加转换移除字符串末尾的数字(若存在)

在Spotfire中移除字符串末尾数字的解决方案

由于Spotfire中没有STRIP函数,你可以使用内置的REGEXP_REPLACE函数结合正则表达式来实现需求,直接匹配并移除字符串末尾的所有数字。

核心表达式

REGEXP_REPLACE([目标列名], "\d+$", "")

参数说明

  • [目标列名]:替换为你实际需要处理的数据列名称
  • \d+$:正则规则,\d+匹配1个及以上数字,$限定匹配范围为字符串末尾
  • 空字符串"":将匹配到的末尾数字替换为空,实现移除效果

示例效果验证

针对你给出的测试值,处理后结果如下:

  • ceberster → ceberster
  • ceberster5500 → ceberster
  • wasegse5500 → wasegse
  • wasegse → wasegse
  • tere5500 → tere
  • tere → tere

使用步骤

  1. 打开Spotfire的数据视图,找到需要处理的列
  2. 点击添加计算列,在表达式编辑器中输入上述公式(替换列名)
  3. 确认后即可生成处理后的新列

内容的提问来源于stack exchange,提问作者Dan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 11:52:04