如何使用 Notepad ++ 中的正規表示式選項標記兩個文字字串之間的行?

如何使用 Notepad ++ 中的正規表示式選項標記兩個文字字串之間的行?

我試圖簡單地標記和替換 Notepad++ 檔案中由兩個單字/文字(例如 PERMI 和 EQUALSI)括起來的所有行(請參閱附圖)。如何使用正規表示式搜尋選項來做到這一點?

感謝並感謝您事先的支持,Muni

例:-

PERMI ALL  
*MOD   1:61   1:61  103:104     * 0      
PERMJ  EQUALSI
*MOD   1:61   1:61  103:104     * 0
PERMK  EQUALSI * 0.1
*MOD   1:61   1:61  103:104     * 0

答案1

  • Ctrl+H
  • 找什麼:PERMI ALL[\s\S]+?EQUALSI
  • 用。LEAVE EMPTY
  • 查看 環繞
  • 查看 正規表示式
  • Replace all

解釋:

PERMI ALL       # literally
[\s\S]+?        # 1 or more any character, not greedy
EQUALSI         # literally

截圖(之前):

在此輸入影像描述

截圖(之後):

在此輸入影像描述

相關內容