1. 程式人生 > >Notepad++ 正則快速替換 佔位符

Notepad++ 正則快速替換 佔位符

經常用的一個文字工具 Notepad++ ,支援正則快速替換。記錄一下替換方法

  1. Ctrl+f替換

這裡寫圖片描述

  1. 查詢模式選中正則,查詢目標使用正則表示式,替換為可以使用正則表示式中的選中項。
  2. 全部替換完成

例項

程式碼片段

          <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代表第一個()內的選中, 以此類推