regex - 如何在 Google 电子表格中使用正则表达式来提取和删除原始文本?
问题描述
我正在使用以下正则表达式将文本(格式G1234567
)从单元格中提取A1
到B1
Google 电子表格中:
=REGEXEXTRACT(A1963, "G\d.......")
提取工作正常,但我希望在提取A1
后删除提取的文本。
以下是我在应用正则表达式时目前遇到的示例B1
:
Cell A1: ZELIA YAKUBU -G1684809 AL-MUHARAM.jpg
Cell B1: G1684809
如何修改正则表达式以在提取到后G1684809
删除?A1
B1
解决方案
REGEXEXTRACT
不改变文本。你想要REGEXREPLACE
:
=REGEXREPLACE(A1963, "G\d+", "")
它将目标替换Gnnnnnnn
为空白(有效地“删除”它)。
推荐阅读
- javascript - Npm 流播放器导致未找到 fs 依赖项
- asp.net - 带有角度js的asp.net“put”方法
- python-3.x - Boto3:在 DynamoDB 中使用“NOT IN”进行扫描
- c++ - 区别 atexit() 和 at_quick_exit()
- spring - 具有复合 ID 的 spring-data-mongodb 聚合
- java - 从 ArrayList 中的 Firebase 获取值
- tcp - TCP端口“rtps-dd-ut”?
- wordpress - 如何根据 Woocommerce 中的自定义国家/地区列表设置运输区域
- swift - 如何使用 Swift 4 从数组中分离值
- unity3d - 2 个编辑器之间的 Unity 3D 通信