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

在Google Sheets中匹配开头重复子字符串的正则表达式方案求助

在Google Sheets中匹配开头重复子字符串的正则表达式方案求助

我手头有一批数据,特点是开头总会有一段子字符串连续重复两次(中间没有分隔符),后面跟着一些我不需要的内容。这段重复子字符串的长度不固定,下面示例里我用了[a-z]这类简单字符,但实际数据里大多是各种Unicode特殊符号。

我的数据和期望提取的结果如下:

my datawhat I want to extract
johnjohnsajoalsasjohn
peterpeteraaksoskcopeter
a8co.a8co.robinsona8co.
robrob7s:s7rob
dkoisawks\[null\]

我知道用正向预查可以轻松实现:

^(.+)(?=\1)

或者直接引用捕获组的写法:

^(.+)\1

但问题是Google Sheets不支持这两种写法,有没有大佬能帮忙想想办法?非常感谢!

备注:内容来源于stack exchange,提问作者Lenni

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.17 12:33:01