【发布时间】:2021-07-17 07:09:19
【问题描述】:
我有一个包含如下文本字符串的单元格:
A1 = 约翰(约翰于 2020 年 1 月 1 日开始工作)
我想删除括号中的所有内容,因此最终结果是:
A1 = 约翰
我正在尝试使用 REGEXREPLACE,我有以下公式:
=REGEXREPLACE(A1,"(([A-Za-z]+))","")
但是,这不起作用。如何删除括号和里面的所有内容?括号中的文本会有所不同,但始终位于括号内。
对于其他上下文 - 上面的公式确实适用于具有如下文本字符串的单元格:
A2 = 威廉(比尔)
当我在单元格 A2 上使用上述公式时,我得到:
A2 = 威廉
为什么它适用于 A2 而不是 A1?
【问题讨论】:
-
这是因为 A 包含空格、斜杠和数字,而您的正则表达式只定义了大写和小写字母。
标签: google-sheets