搜尋
首頁開發工具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中文網其他相關文章!

陳述
本文轉載於:csdn。如有侵權,請聯絡admin@php.cn刪除
記事本:地理來源記事本:地理來源Apr 15, 2025 am 12:06 AM

Notepad 使用Git進行源代碼管理,並通過GitHub實現全球協作。 1.Git的分佈式特性允許不同地理位置的開發者協同工作。 2.Notepad 的開發團隊採用靈活的工作時間和異步溝通應對時區差異。 3.使用Git的基本和高級功能,如分支、合併請求和代碼審查,提升協作效率和代碼質量。

記事本:免費文本編輯器的價值記事本:免費文本編輯器的價值Apr 14, 2025 am 12:06 AM

Notepad 是一個免費且功能強大的文本編輯器,適用於Windows平台。它的優勢包括:1.支持多種編程語言的語法高亮和代碼折疊;2.插件系統和靈活配置選項增強功能;3.多線程技術和內存管理優化性能;4.宏功能提高工作效率;5.處理大型文件時表現出色。

記事本:其起源和發展記事本:其起源和發展Apr 13, 2025 am 12:05 AM

Notepad wascreatedbyDonHoin2003toaddresstheneedforamoreefficienttexteditor.1)DonHo,aTaiwaneseprogrammer,releasedthefirstversionin2003.2)Itsopen-sourcenaturehasallowedforcollaborativedevelopmentandcontinuousimprovement.3)Notepad offersextensibilityt

簡單安裝:如何啟動記事本簡單安裝:如何啟動記事本Apr 12, 2025 am 12:01 AM

Notepad 是一個免費的源代碼編輯器,支持多種編程語言的語法高亮和代碼折疊。安裝步驟:1.訪問官方網站下載最新版本;2.雙擊安裝包並按提示安裝;3.從開始菜單啟動Notepad 。使用技巧:1.選擇相應語言進行語法高亮;2.安裝插件如“Compare”進行文件比較;3.調整編碼格式解決顯示問題;4.關閉自動完成和清理插件優化性能;5.啟用自動備份功能保護代碼。

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

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

記事本線號:顯示行號記事本線號:顯示行號Apr 10, 2025 am 09:42 AM

在Notepad 中顯示行號的步驟是:1.設置->首選項->編輯器->勾選“顯示行號”。行號功能對於程序員至關重要,因為它能幫助快速定位和引用代碼中的特定位置,提升工作效率。

記事本與記事本:哪個文本編輯器適合您?記事本與記事本:哪個文本編輯器適合您?Apr 09, 2025 am 12:09 AM

選擇Notepad ,因為它功能更強大,適合編程和高級文本編輯。 1.Notepad適合簡單文本編輯,輕量快速。 2.Notepad 支持多種編程語言,提供語法高亮和插件擴展,適用於復雜編程任務。

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

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

See all articles

熱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.能量晶體解釋及其做什麼(黃色晶體)
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

記事本++7.3.1

記事本++7.3.1

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

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具