經常用的一個文本工具 Notepad++ ,支持正則快速替換。記錄一下替換方法
- Ctrl+f替換
- 查找模式選中正則,查找目標使用正則表達式,替換爲可以使用正則表達式中的選中項。
- 全部替換完成
實例
代碼片段
<name>AHDevSDK_result</name>
<description></description>
我想吧上面的文本,替換爲
<name>AHDevSDK_result</name>
<description>AHDevSDK</description>
也就是需要在description 標籤內,根據上面name的內容截取部分內容。
查找目標:<name>(.+)_result</name>\r\n(.+)<description>(.*)</description>
替換爲:<name>\1_result</name>\r\n\2<description>\1</description>
解釋:替換爲可以使用正則表達式中選中項,其中\0 代表整體選中,\1代表第一個()內的選中, 以此類推