快速入門
教學
工具與語言
範例
參考
書籍評論
正規表示式工具
grep
PowerGREP
RegexBuddy
RegexMagic
一般應用程式
EditPad Lite
EditPad Pro
語言與函式庫
Boost
Delphi
GNU (Linux)
Groovy
Java
JavaScript
.NET
PCRE (C/C++)
PCRE2 (C/C++)
Perl
PHP
POSIX
PowerShell
Python
R
Ruby
std::regex
Tcl
VBScript
Visual Basic 6
wxWidgets
XML Schema
Xojo
XQuery 與 XPath
XRegExp
資料庫
MySQL
Oracle
PostgreSQL
本網站更多資訊
簡介
正規表示式快速入門
正規表示式教學
替換字串教學
應用程式與語言
正規表示式範例
正規表示式參考
替換字串參考
書籍評論
可列印 PDF
關於本網站
RSS 摘要與部落格

EditPad Pro:方便的文字編輯器,提供完整的正規表示式支援

EditPad Pro 是 Microsoft Windows 平台上最强大且方便的文字編輯器之一。您可以在一整天使用 EditPad Pro,而不會妨礙您嘗試執行的動作。例如,當您使用搜尋與取代和拼字檢查功能時,不會出現討厭的快顯視窗,阻擋您檢視正在處理的文件,而只會在文字下方出現一個小的額外窗格。如果您經常同時處理許多檔案,使用標籤式介面和專案功能開啟和儲存相關檔案組,可以節省時間。

Searching Using Regular Expressions with EditPad ProSearching Using Regular Expressions with EditPad Pro

EditPad Pro 的正規表示式支援

EditPad Pro 沒有像許多其他文字編輯器一樣,使用有限且過時的正規表示式引擎。EditPad Pro 使用與 PowerGREP 相同的完整正規表示式引擎。 EditPad Pro 的正規表示式風味PerlJava.NET 和許多其他現代 Perl 風格正規表示式風味高度相容。

EditPad Pro 與 RegexBuddy 整合。您可以在 EditPad Pro 中立即啟動 RegexBuddy 來編輯您想要使用的正規表示式,從 RegexBuddy 函式庫中選取一個,或使用 RegexMagic 產生一個。

使用正規表示式搜尋和取代

在 EditPad Pro 中按下 Ctrl+F 將會顯示搜尋和取代窗格。勾選標籤為「正規表示式」的方塊以啟用正規表示式模式。輸入您想要搜尋的正規表示式,然後按下「尋找第一個」或「尋找下一個」按鈕。EditPad Pro 然後會將搜尋結果反白顯示。如果搜尋窗格佔用太多空間,只要在輸入正規表示式後關閉它即可。按下 Ctrl+F3 尋找第一個符合條件的項目,或按下 F3 尋找下一個。

當沒有更多正規表示式符合條件時,EditPad Pro 不會以您必須按確定才能關閉的彈出訊息來中斷您。文字游標和選取範圍會停留在它們原本的位置,而您按下的尋找按鈕會快速閃爍。一開始這可能看起來有點不明顯,但您很快就會欣賞 EditPad Pro 不會妨礙您,讓您保持工作效率。

取代文字也很容易。首先,在「取代」方塊中輸入取代文字,如果您想要的話,可以使用 反向參照。如上所述搜尋您想要取代的符合條件項目。要取代目前的符合條件項目,請按一下「取代」按鈕。要取代它並立即搜尋下一個符合條件項目,請按一下「取代下一個」按鈕。或者,按一下「全部取代」來完成它。

語法著色或反白顯示方案

與許多現代文字編輯器一樣,EditPad Pro 支援各種流行檔案格式和程式語言的語法著色或語法反白顯示。EditPad Pro 的獨特之處在於,您可以使用正規表示式來定義您自己的語法著色方案,以支援預設不支援的檔案類型。

要建立您自己的著色方案,您只需要下載自訂語法著色方案編輯器(僅在您已購買 EditPad Pro 的情況下可用),並使用正規表示式來指定您想要支援的檔案格式或程式語言的不同語法元素。語法著色所使用的正規表示式引擎與 EditPad Pro 的搜尋和取代功能所使用的引擎相同,因此您在本網站上 教學課程 中學到的一切都適用。可以在 EditPad Pro 網站上 分享語法著色方案

優點是您不需要學習另一種指令碼語言或使用特定開發工具來為 EditPad Pro 建立您自己的語法著色方案。您只需要對正規表示式有良好的認識即可。

文字摺疊和導覽的檔案導覽方案

迎合程式設計師需求的文字編輯器通常允許您在原始碼檔案中摺疊特定區段,以獲得更好的概觀。另一個常見功能是側邊欄,顯示檔案結構,讓您能夠快速跳到特定的類別定義或方法實作。

EditPad Pro 也提供這兩個功能,只有一個關鍵差異。大多數文字編輯器僅支援摺疊和導覽有限的檔案類型,通常是較熱門的程式設計語言。如果您使用較不常見的語言或檔案格式,更不用說自訂的格式,您就沒輒了。

然而,EditPad Pro 使用檔案導覽架構實作摺疊和導覽。其中包含許多架構,並隨 EditPad Pro 一併提供。這些架構完全可編輯,您甚至可以建立自己的架構。許多 檔案導覽架構 已由其他 EditPad Pro 使用者分享。

您可以使用特殊的檔案導覽架構編輯器建立和編輯這些架構,您可以在購買 EditPad Pro 後下載該編輯器。如同語法著色架構,檔案導覽架構完全基於正規表示式。由於檔案導覽架構極具彈性,因此編輯它們需要一些功夫。但透過一點練習,您可以讓 EditPad Pro 的程式碼摺疊和檔案導覽按照您想要的方式運作,並支援您處理的所有檔案類型,甚至是專有的檔案類型。

有關 EditPad Pro 和免費試用下載的更多資訊

EditPad Pro 可在 Windows XP、Vista、7、8、8.1、10 和 11 上運作。有關 EditPad Pro 的更多資訊,請造訪 www.editpadpro.com。順帶一提,這個網站完全使用 EditPad Pro 建立,圖形除外。

| 快速開始 | 教學 | 工具和語言 | 範例 | 參考 | 書籍評論 |

| grep | PowerGREP | RegexBuddy | RegexMagic |

| EditPad Lite | EditPad Pro |

| Boost | Delphi | GNU (Linux) | Groovy | Java | JavaScript | .NET | PCRE (C/C++) | PCRE2 (C/C++) | Perl | PHP | POSIX | PowerShell | Python | R | Ruby | std::regex | Tcl | VBScript | Visual Basic 6 | wxWidgets | XML Schema | Xojo | XQuery & XPath | XRegExp |

| MySQL | Oracle | PostgreSQL |