首页 > 解决方案 > 如何在 Google 电子表格中使用正则表达式来提取和删除原始文本?

问题描述

我正在使用以下正则表达式将文本(格式G1234567)从单元格中提取A1B1Google 电子表格中:

=REGEXEXTRACT(A1963, "G\d.......")

提取工作正常,但我希望在提取A1后删除提取的文本。

以下是我在应用正则表达式时目前遇到的示例B1

Cell A1: ZELIA YAKUBU -G1684809  AL-MUHARAM.jpg
Cell B1: G1684809

如何修改正则表达式以在提取到后G1684809删除?A1B1

标签: regexgoogle-sheets

解决方案


REGEXEXTRACT改变文本。你想要REGEXREPLACE

=REGEXREPLACE(A1963, "G\d+", "")

它将目标替换Gnnnnnnn为空白(有效地“删除”它)。


推荐阅读