Google Sheets使用RE2正则删除产品标题中逗号与容量单位之间的内容
Google Sheets 产品标题清理正则公式
你可以直接使用以下公式实现需求:
=REGEXREPLACE(A2, "(?i), .*?\b(cl|ml|l)\b", "")
正则规则说明
(?i):开启不区分大小写匹配,适配示例中大小写不统一的容量单位写法(如Ml、CL、L等),:匹配删除内容的起始标识(逗号加空格).*?:非贪婪匹配两个标识之间的所有内容,避免匹配范围溢出\b(cl|ml|l)\b:匹配独立的容量单位,\b为单词边界标识符,防止误匹配到标题单词中包含对应字母的内容
实际效果验证
| 原标题 | 处理后结果 |
|---|---|
| Johner Gladstone Pinot Noir 2015, 75CL | Johner Gladstone Pinot Noir 2015 |
| Stella Artois Premium Lager Bottle, 1 X 660 Ml | Stella Artois Premium Lager Bottle |
| Pepesza Ppsh-40 Vodka Tommy Gun, 1 L | Pepesza Ppsh-40 Vodka Tommy Gun |
内容的提问来源于stack exchange,提问作者Zak Macklin
相关产品推荐
相关产品推荐

