Google Sheets正则公式中如何将括号作为匹配内容添加到规则中
Google Sheets 文本格式化正则公式修改方案
修正后可用公式
=REGEXREPLACE(REGEXREPLACE(A2,"([()])"," $1 "), "(\.|:|,|""|\/|\.com|job location|\.ae)", "$1 ")
修改说明
- 新增括号匹配逻辑:第一层
REGEXREPLACE专门匹配左右括号,在括号前后各加1个空格,符合你的格式要求 - 修正原规则的转义问题:原公式中
.com、.ae里的.属于正则特殊字符,会匹配任意字符,改为\.后只会匹配实际的英文句号,避免错误匹配无关内容 - 补全你指定的匹配字符:原公式缺失
.、,、"三个你要求的需加空格的字符,现已全部补充,其中双引号在Google Sheets公式里用两个连续双引号做转义 - 规则拆分更清晰:括号特殊处理逻辑和其他字符空格添加逻辑拆分,后续调整规则更方便
内容的提问来源于stack exchange,提问作者Umar Arshad
相关产品推荐
相关产品推荐

