首页 > 解决方案 > 如何在 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 中做到这一点?

标签: regexsublimetext3

解决方案


  • 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,    

推荐阅读