.NET Framework 規則運算式
更新:2007 年 11 月
規則運算式 (Regular Expression) 提供功能強大、彈性並有效率的方法來處理文字。規則運算式的大量模式比對標記法讓您可以快速剖析大量文字以尋找特定字元模式;擷取、編輯、取代或刪除文字子字串;或加入擷取的字串至集合,以便產生報告。對於許多處理字串的應用程式 (例如 HTML 處理、記錄檔剖析和 HTTP 標頭剖析),規則運算式是不可或缺的工具。
Microsoft .NET Framework 規則運算式結合其他規則運算式實作 (Implementation) 的最普遍功能,例如 Perl 和 awk 所具有的功能。由於已設計成與 Perl 5 規則運算式相容,.NET Framework 規則運算式包含其他實作中尚未見過的功能,例如由右至左的比對和作業中的編譯。
.NET Framework 規則運算式類別是基底類別庫的一部分,而且可以和任何以 Common Language Runtime 為目標的語言或工具一起使用,包括 ASP.NET 和 Visual Studio 2005。
在本節中
規則運算式語言
提供規則運算式之程式設計語言方面的概觀。規則運算式語言項目
提供一組可以用來定義規則運算式的字元、運算子以及建構的資訊。規則運算式類別
提供資訊和程式碼範例,說明如何使用規則運算式類別。規則運算式行為的詳細資訊
提供有關 .NET Framework 規則運算式的功能和行為的詳細資訊。規則運算式範例
提供說明規則運算式之一般用法的程式碼範例。
參考
- System.Text.RegularExpressions
提供 .NET Framework System.Text.RegularExpressions 命名空間的類別庫參考資訊。