首页 > 解决方案 > 正则表达式 RE2:提取字符串末尾括号内的文本,包括括号,如果有多个,则仅提取最后一组

问题描述

我正在使用使用 RE2 语法的 Google 表格。我所有的数据在字符串末尾都有括号,其中包含数字,有时还有其他字符。有些行有不止一组括号,里面有东西。我只想删除最后一组括号和之间的内容

如果我有:这有点随机(2019)(861.01)

然后我想回:这有点随机(2019)

如果我有:这有点随机(861.01)

我想退货:这有点随机

任何帮助将不胜感激!

标签: regexgoogle-sheetsre2

解决方案


如果您不想使用TRIM尝试:

=ARRAYFORMULA(REGEXREPLACE(REGEXREPLACE(A2:A, "\(([^)]*)\)[^(]*$", ), " $", ))

在此处输入图像描述


推荐阅读