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

Tableau中替换PR开头加4-5位数字的正则表达式语法求助

正确的Tableau正则表达式实现方案

要移除混合字符列中所有以PR开头且后跟4-5位数字的子串,你需要调整正则匹配逻辑,具体如下:

基础版表达式

直接匹配目标子串并替换为空:

REGEXP_REPLACE([PR Finder 3], 'PR\d{4,5}', '')

为什么原表达式无效?

你之前使用的[^PR\d{4,5}]是否定字符集,它的作用是匹配所有单个字符中不属于P、R或数字的内容,替换为空后反而会保留所有P、R和数字字符,完全背离了你的需求。

进阶优化(可选)

如果需要确保匹配的是独立的PR+4-5位数字子串(比如避免误匹配PR12345ABC这类字符串里的PR12345),可以添加单词边界\b:

REGEXP_REPLACE([PR Finder 3], '\bPR\d{4,5}\b', '')

\b会限定匹配的子串前后是非单词字符(比如空格、标点或字符串首尾),确保只替换独立的目标内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 22:18:11