Notepad++ 正規表示式高亮

Notepad++ 正規表示式高亮

我希望能夠透過關鍵字突出顯示記事本++中的整行,但這些關鍵字將添加在每行的末尾。

我嘗試使用「使用者定義語言」樣式的可用機制,但沒有機會使用正規表示式來匹配這些行。

所以問題是如何使用 Notepad++ 中的可用選項或第三方外掛程式來實現這一目標。

需要突出顯示行的範例:

  • 為某人做某事的任務 => 完成

我需要根據關鍵字“DONE”永久突出顯示整行(只要樣式套用至文件)。我還希望該解決方案能夠突出顯示不同關鍵字的樣式(IN_PROGRESS、CANCELLED 等)

先致謝

答案1

我無法幫助您同時以不同的顏色突出顯示不同的線條,但事實上找到這些線條非常容易。打開查找窗口,選擇底部的“正規表示式”並在搜尋字段中輸入^.*keyword。替換keyword為您需要找到的單字。然後按“查找下一個”或“查找全部”以突出顯示所有出現的情況。只要關鍵字位於末尾,它就會選擇整行。如果沒有,則 if 將選擇從行首到關鍵字的所有內容,包括。

解釋:

  • ^從該行的開頭開始,
  • .匹配任意字元...
  • *....任意多次,
  • 直到你到達keyword.

如果該行沒有keyword,則將被跳過。

相關內容