前言
最近用webstorm開發遇到一個需要全局正則替換的問題,這裏記錄一下使用心得。
場景是給按鈕快捷鍵字母添加一個<u>標籤,這麼做一是爲字母添加下劃線,二是爲之後快捷鍵方法添加定位。如下圖所示:
具體方法
具體就是:
- 先打開Ctrl+R本頁替換或Ctrl+Shift+R全局替換
- 將Regex勾選
- 第一個框填寫
([\u4e00-\u9fa5])\(([A-Z])\)</el-button>
- 第二個框填寫
$1(<u>$2</u>)</el-button>
- 點擊Replac all
如下圖所示
總結
- 正則匹配的部分用括號括起來,替換的內容就可以依次用$1,$2…
- 特殊符號如括號用\轉義。