.NET Framework 正则表达式
更新:2007 年 11 月
正则表达式提供了功能强大、灵活而又高效的方法来处理文本。正则表达式的全面模式匹配表示法使您可以快速分析大量文本以找到特定的字符模式;提取、编辑、替换或删除文本子字符串;或将提取的字符串添加到集合以生成报告。对于处理字符串(例如 HTML 处理、日志文件分析和 HTTP 标头分析)的许多应用程序而言,正则表达式是不可缺少的工具。
Microsoft .NET Framework 正则表达式并入了其他正则表达式实现的最常见功能,例如在 Perl 和 awk 中提供的那些功能。被设计为与 Perl 5 正则表达式兼容,.NET Framework 正则表达式还包括一些在其他实现中尚未提供的功能,例如从右到左匹配和即时编译。
.NET Framework 正则表达式类是基类库的一部分,它们可以和面向公共语言运行库的任何语言或工具(包括 ASP.NET 和 Visual Studio 2005)一起使用。
本节内容
正则表达式语言
提供正则表达式的编程语言方面的概述。正则表达式语言元素
提供有关可用来定义正则表达式的字符集、运算符和构造的信息。正则表达式类
提供阐释如何使用正则表达式类的信息和代码示例。正则表达式行为的详细信息
提供有关 .NET Framework 正则表达式的功能和行为的信息。正则表达式示例
提供用于阐释正则表达式的典型用法的代码示例。
参考
- System.Text.RegularExpressions
提供 .NET Framework System.Text.RegularExpressions 命名空间的类库引用信息。