首页 > 解决方案 > 使用 Google 表格 RE2 删除 2 个字符串之间的所有内容

问题描述

我正在尝试从产品标题中删除某些内容作为 Google 表格的一部分

我希望能够从, 和 或中CL删除所有内容。MLL

我遇到的问题是我对正则表达式的了解不够,我正在努力寻找一个学习的好地方!

到目前为止我尝试过的如下

标签: regexgoogle-sheets-formularegexp-replace

解决方案


你想要得到的是

(?i), .*?[CM]?L

请参阅正则表达式演示详情

  • (?i)- 不区分大小写的标志
  • , .*?- 逗号、空格,然后是除换行符之外的任何零个或多个字符,尽可能少(由于*?,如果您需要尽可能多地使用*
  • [CM]?L-CM(可选由于?),然后是一个L字符。

但是,您可以简单地从,+ 空格匹配到行尾:

", .*

请参阅此正则表达式演示。在这里,匹配第一个逗号+空格,然后匹配字符串的其余部分(行,因为.默认情况下不匹配换行符)。

请参阅RE2 接受的正则表达式语法


推荐阅读