Notepad 搜尋功能學習總結

2021-07-14 07:13:30 字數 1998 閱讀 8876

先看一下查詢選單;

查詢對話方塊;

標記功能;選中 標記所在行;

標記後的情況如下圖;

檔案查詢功能;下圖是在 c:\windows\microsoft.net\framework\v4.0.30319目錄下的所有檔案(含子目錄)中查詢字串"xml";

最後找到的結果如下所示;

增量查詢;我操作的時候 增量查詢 功能應該是預設開啟的; 在下部輸入框輸入查詢內容,每輸入乙個字元就會自動顯示文件中匹配的部分,不用全部輸入完再打回車才顯示,這就是增量查詢的含義;

列編輯;按住alt後,即是列編輯模式;按住alt,再用滑鼠選取,可以不用整行的選取;如下圖;

無論對於哪一種編輯器,基本上都支援正規表示式查詢,在notepad++中也不例外,今天我們一塊看下如何使用正規表示式進行查詢。

工具/原料

notepad++

方法/步驟

1準備以下字串用來演示

abcdeab

cdeabcde

abcd

eabcde

2基於擴充套件的查詢

基於擴充套件的查詢不能算是真正的正規表示式搜尋,因此這種查詢方式僅是提供了支援轉義字元。主要常用的轉義字元包含了:\r\n\t等。

我們分別使用下面的搜尋條件進行查詢:

a.*\r\n

abcd\r\n

會發現使用a.*\r\n是無法查詢到內容。這也說明了在我們選擇「擴充套件」項時不支援正則條件。

3使用正規表示式

對於 正規表示式的使用方法我們就不介紹了,這裡我們搜尋abcd字串。使用下面的正則進行匹配,為了便於顯示,我們使用「標記」功能:

a.+?d

上面的正規表示式的意思是搜尋字串中以a開始,後面有乙個或多個字元(.代表除了\n之外的其他字元,+代表匹配一次或多次,?代表非貪婪,即從當前字元開始向後乙個乙個字元的匹配),最後以d字元結尾。

我們會發現匹配到了4個,可能就會有人問了,那第一行結尾的ab與第二行的cd也應該匹配啊,其實原因就是在於對於正規表示式來說,回車換行代表了乙個新的段落開始,如果想匹配那麼就涉及到了匹配模式,下面會說明如何進行匹配。

4匹配新行

為了解決第3步中我們的問題,在notepad++中提供了「匹配新行」功能,如果我們選中了,那麼就會匹配成功第3步所講的字串。

word、excel、txt等文字編輯檔案中有一些平時不可見的符號,如製表符、換行符、軟回車等。當我們需要替換或者批量刪除這些特殊的符號的時候,notepad++就是乙個很強大的工具了。

\t:製表符。在notepad++中顯示為向右的箭頭

\n:換行符。在notepad++中顯示為lf

\r:軟回車。在notepad++中顯示為cr

\0:??

\x:??

notepad 使用總結

1.正則 t 製表符.n 新行.匹配任意字元.匹配表示式左邊和右邊的字元.例如,ab bc 匹配 ab 或者 bc 匹配列表之中的任何單個字元.例如,ab 匹配 a 或者 b 0 9 匹配任意數字.匹配列表之外的任何單個字元.例如,ab 匹配 a 和 b 以外的字元.0 9 匹配任意非數字字元.其左...

notepad 正則學習記錄

原文 表示式 說明 t 製表符.n 新行.匹配任意字元.匹配表示式左邊和右邊的字元.例如,ab bc 匹配 ab 或者 bc 匹配列表之中的任何單個字元.例如,ab 匹配 a 或者 b 0 9 匹配任意數字.匹配列表之外的任何單個字元.例如,ab 匹配 a 和 b 以外的字元.0 9 匹配任意非數字...

notepad 各類外掛程式學習記錄

js檔案的規範格式排列 外掛程式裡安裝 jstools,然後重啟notepad 再去外掛程式裡面的jstool裡面用jsformat就可以格式化排列不規則的js 了 notepad 自動補全 在設定 首選項 自動完成裡面勾選輸入時提示和自動完成 背景風格設定 設定 語言格式設定中 配置執行pytho...