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

如何使用REGEXEXTRACT提取字符串中双下划线前的指定文本内容

REGEXEXTRACT 提取公式实现方案

假设你的原始文本存储在A1单元格,直接使用下方公式即可得到预期结果:

=REGEXEXTRACT(A1, "\((.*?)__")

正则规则说明

  • \( 匹配原始文本开头的左括号,跳过外层包裹的括号前缀
  • (.*?) 为非贪婪捕获组,匹配任意字符直到遇到后续的界定符
  • __ 作为匹配终止标识,定位到你需要截断的双下划线位置

如果你的输入文本存在无外层括号的场景,可以使用兼容版本公式:

=REGEXEXTRACT(A1, "[^()]*(?=__)")

该公式会直接匹配所有非括号字符,直到遇到双下划线为止,兼容带/不带外层括号的输入。

内容的提问来源于stack exchange,提问作者Thierry Andriatsilavoarison

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 09:42:02