regex - 如何在 Sublime 3 中搜索和替换 guid
问题描述
我有一个文本文件,我想用空格替换所有 GUID。
我想:
92094, "970d6c9e-c199-40e3-80ea-14daf1141904"
91995, "970d6c9e-c199-40e3-80ea-14daf1141904"
87445, "f17e66ef-b1df-4270-8285-b3c15da366f7"
87298, "f17e66ef-b1df-4270-8285-b3c15da366f7"
96713, "3c28e493-015b-4b48-957f-fe3e7acc8412"
96759, "3c28e493-015b-4b48-957f-fe3e7acc8412"
94665, "87ac12a3-62ed-4e1d-a1a6-51ae05e01b1a"
94405, "87ac12a3-62ed-4e1d-a1a6-51ae05e01b1a"
成为:
92094,
91995,
87445,
87298,
96713,
96759,
94665,
94405,
我如何在 Sublime 3 中做到这一点?
解决方案
- Ctrl+H
- 寻找:
"[\da-f-]{36}"
- 代替:
LEAVE EMPTY
- 启用正则表达式模式
- Replace all
解释:
" : double quote
[ : start class character
\d : any digit
a-f : or letter from a to f
- : or a dash
]{36} : end class, 36 characters must be present
" : double quote
给定示例的结果:
92094,
91995,
87445,
87298,
96713,
96759,
94665,
94405,
推荐阅读
- laravel - 如何使用下拉菜单从数据库下载 dynamci 文件
- objective-c - 在 NSArray 中按顺序运行 TTS
- firebase - 将 drupal 用户迁移到 Firebase 身份验证
- git - 是否可以使用事件阻止合并按钮?
- php - 是否可以在 mysql 表中按日期(时间戳)为每个组选择 10 行?如何进行?
- python - Calculating Quantiles based on a column value?
- asp.net-mvc - 切换到 {controller}/{id}/{action} 会中断 Redirec
- java - 使用 ForkChannel 时调用 MembershipListener#viewAccepted 时 RpcDispatcher#callRemoteMethods 不起作用
- jquery - 在提交按钮上显示一些相同的 div
- android - 如何修复 RTL 搜索栏中的“取消和左侧语音按钮”