我在E13中有一个包含括号之间的数字和数字的单元格。 我想要实现的是将数字和副本匹配到另一个单元格并从E13中删除匹配。
E13
0:08.63 [6]
我想要E13
0:08.63
在M13我想要
6
基于此示例https://support.google.com/docs/answer/3098244?hl=en
=REGEXEXTRACT(A4, "\(([A-Za-z]+)\)")
我在M13尝试了这个。
=REGEXEXTRACT(E13,\([[0-9]+]\))
然后根据这个SO答案https://stackoverflow.com/a/2403159/461887
=REGEXEXTRACT(E13,\[(.*?)\])
但在这两种情况下我都会收到错误。
答案 0 :(得分:2)
空间分裂:
=SPLIT(E13," ")
REGEX:
=REGEXEXTRACT(E13,"(\S+)\s+\[(\d+)\]")
答案 1 :(得分:1)
您只是收到基本语法错误。你真的读过REGEXEXTRACT的最小帮助吗?它提供了一个明确的例子,正则表达式必须用双引号括起来。你的第二个表达式正常工作:
=REGEXEXTRACT(E13,"\[(.*?)\]")