首頁 開發工具 Notepad 詳解notepad++的搜尋功能

詳解notepad++的搜尋功能

Nov 19, 2020 pm 03:33 PM
notepad++

下面由notepad教學欄位介紹notepad 的搜尋功能,希望對需要的朋友有幫助! 詳解notepad++的搜尋功能

notepad #的搜尋功能(正規表示式)

我們知道notepad 是一個非常強大的編輯器,相信同學一定是裝機必備的工具。它對文本的編輯和查看有著非常友好的支援能力,對較大文件的處理也非常的很好。例如,我們系統運行的過程中產生的文字格式的日誌,它通常是一個比較大的文件,一般我們可以使用notepad 快速開啟日誌檔案。不過,對於日誌檔案來說,裡面會記錄各種來個不同地方的信息,例如,各種服務,各種進程,各種線程,各種模組等等。在我們分析日誌檔案是,有時要快速定位到問題或某個相關模組的問題,就需要用到它的搜尋功能,我們需要匹配特定的關鍵字進行搜尋有用信息,查看相關的日誌內容。關於notepad 搜尋功能,直接快速鍵Ctrl F就可以直接調出搜尋視窗了。

詳解notepad++的搜尋功能

看到這裡你一定會覺得這個有什麼好學習的呀!哈哈,沒錯,上面這些內容大家都是知道的常識。不過,從上面的圖上大家可以發現,notepad 支援三種搜尋模式:

  • 正常模式
  • 擴充模式
  • 正規表示式模式

notepad 的正規表示模式,就像他的名字一樣,這個模式支援使用正規表示式搜索,當我們熟悉了正規表示式的使用後,相信你會愛上使用notepad 的這個功能。

常用表達式
以下列出了一些常用的正規表示式匹配符號,以便各位同學尋找和學習。

符合前面的字元或分組n 次,例如,符合前面的字元或分組,最少m次,最多n次(若n為空,則代表任意次),例如,右邊的表達式符合在一行的開始,例如,左邊的表達式被比對在一行的結尾,例如, 匹配清單中任意單一字符,例如,符合列表外任意單一字符,例如,符合單一字符,包括底線,相當於符合非單一字符,相當於匹配數字字符,相當於符合非數字字符,相當於符合單字邊界(開頭或結尾),例如,# #\B|\s##\S\\#\t\r\n \r\n

標記和分組

#上面的符號是對一個字元或重複一個字元的情況,但是,如果是多個字元怎麼辦呢?我們就需要用到分組了,關於分組可以使用小括號()來指定分組表達式,例如:(abc)? 表示匹配0個或1個abc, 這裡括號的表達式就是一個分組。分組可以分為兩種形式,捕獲組和非捕獲組。捕獲組可以透過從左到右計算其開括號來編號;而非捕獲組是以 (?) 開頭的組,它不捕獲文字。        

字元 說明
. #匹配任何一個字元
* 匹配前面的字元0或多次,例如,ab*匹配“a”,“ab”或“abb”
#匹配前面的字元1次或多次,例如, ab 匹配“ab”或“abb”,但不匹配“a”
#? 匹配前面的字元0或者1次,例如,ab?符合“a”或“ab”,但不符合“abb”
##{n} ab{2}c 符合「abbc」.
{m,n } ab{2,3}c符合「abbc」 或「abbbc」
^ ^ a符合以「a」開頭的行
$ z$匹配以「z"結尾的行
[] [ab]符合「a」或「b」;[0-9]符合任意單一0-9的數字
[^] [^ab]符合「a」和「b」以外的單一字元
\w [A-Za-z0-9_]
\W [^A-Za-z0-9_]
\d [0-9]
#\D [^0-9]
\b \bhe符合“hello”,但不符合“ahello”
符合非單字邊界
或運算符,符合左邊或右邊的表達式
符合空白格
符合非空白格
匹配字元\
符合Tab製表符
匹配回車符號
#匹配換行符號
匹配回車換行
一組捕獲. 可以透過\1 存取第一個群組, 非擷取群組. 表達式,當遇到'Appleton'字串時,會符合'Apple' .#非捕獲組– 向後斷言. 例如(? 表示式,當遇到'sir William' 字串時,符合為' William'.非捕獲組– 消極的向前斷言. 例如
#字元 說明
## (…)
\2 存取第二個. #(?:…)
(?=…)非捕獲組– 向前斷言. 例如(.*)(?=ton)
(?
(?!…)
(?!e)

表達式,當遇到'Apple'時,會找到每個字母除了'l',因為它緊跟著'e'.

(?

非捕獲組– 消極向後斷言. 例如,

(?, 當遇到'sir William' 時,會匹配' William'. (?P…)命名所捕獲的群組. 提交一個名稱到群組中供後續使用,例如(?PA[^\s ] )\s(?P=first) 會符合'Apple Apple'. 類似(A[^\s] )\s\1 ,不過使用的是組名而非數字.(?=name)

#符合名為name的群組.############# ##(?#comment)#########批註–括號中的內容在符合時將被忽略。 ##################細心的同學一定會發現,除了搜尋功能支援正規表示在外,notepad 的替換功能同樣也是支援正規表示式的。上面的這些符號在替換中也是同樣適用的。 ########################################################### ######################################

以上是詳解notepad++的搜尋功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

初學者的記事本:入門的簡單指南 初學者的記事本:入門的簡單指南 Apr 06, 2025 am 12:03 AM

Notepad可用於記錄想法、編寫代碼和記筆記。 1.創建新文件(Ctrl N),2.輸入文本,3.保存文件(Ctrl S)。它支持多種格式,適合初學者和日常使用。

記事本字符編碼:理解和修復編碼問題 記事本字符編碼:理解和修復編碼問題 Apr 05, 2025 am 12:04 AM

Notepad中的字符編碼問題可以通過“另存為”功能選擇正確編碼來解決。 1.打開文件,2.選擇“文件”->“另存為”,3.在“編碼”下拉菜單中選擇“UTF-8”,4.保存文件。使用高級編輯器如Notepad 可處理更複雜的編碼轉換。

記事本自動保存:自動保存的解決方案和替代方案 記事本自動保存:自動保存的解決方案和替代方案 Apr 07, 2025 am 12:03 AM

Notepad沒有內置自動保存功能,但可以通過腳本或替代工具實現。 1.使用PowerShell腳本每隔5分鐘保存Notepad。 2.配置Notepad 啟用自動保存。 3.使用VSCode並安裝AutoSave插件,設置自動保存延遲為10秒。通過這些方法,可以有效避免數據丟失。

記事本:捐款和資金 記事本:捐款和資金 Apr 11, 2025 pm 12:13 PM

Notepad 通過用戶捐款保持免費和開源。 1)捐款通過PayPal或銀行轉賬進行,用戶自願決定金額。 2)資金用於服務器費用、開發工具和開發者獎金,透明度通過定期報告保證。 3)捐款不僅支持Notepad ,也支持整個開源社區的發展。

記事本黑暗模式:啟用黑暗模式 記事本黑暗模式:啟用黑暗模式 Apr 04, 2025 am 12:17 AM

在Notepad中啟用暗黑模式需要修改註冊表設置。具體步驟如下:1.創建並保存名為darkmode.reg的文件,內容為註冊表設置。 2.雙擊該文件導入設置,重啟Notepad即可啟用暗黑模式。

如何在記事本中更改字體:簡單的步驟和解決方案 如何在記事本中更改字體:簡單的步驟和解決方案 Apr 03, 2025 am 12:11 AM

在Notepad中改變字體可以通過“格式”菜單實現,具體步驟如下:1.打開Notepad。 2.點擊“格式”菜單。 3.選擇“字體”。 4.在對話框中選擇字體類型、大小和样式。 5.點擊“確定”保存設置。通過這些步驟,你可以輕鬆個性化Notepad的文本顯示。

在記事本:處理大型文本文件的策略中打開大文件 在記事本:處理大型文本文件的策略中打開大文件 Apr 08, 2025 am 12:07 AM

處理大文件時,應使用Notepad 、命令行工具或自定義腳本。 1.Notepad 支持文件分塊加載,減少內存使用。 2.命令行工具如less或more以流方式讀取文件。 3.自定義腳本使用Python的itertools模塊以迭代方式讀取文件,避免一次性加載全部內容。

記事本提示和技巧:您不知道的隱藏功能 記事本提示和技巧:您不知道的隱藏功能 Apr 02, 2025 pm 02:06 PM

Notepad支持自動換行、正則表達式查找、時間/日期插入、恢復關閉的文件和自定義字體與顏色。 1)啟用自動換行:格式->自動換行。 2)使用正則表達式查找:Ctrl H->勾選“使用正則表達式”->輸入正則表達式。 3)插入當前時間和日期:F5。4)恢復關閉的文件:文件->最近使用文件。 5)自定義字體和顏色:格式->字體。

See all articles