3.2 正则表达式 正则表达式(regular expression)是用来快速、高效地处理文本数据的工具。被处理的文本可以小到一个电子邮件地址,也可以大到一个多行文本输入框中的文本数据。正则表达式不 仅可用来确认一段文本是否与一个预定义的模式相匹配,还可以用于从文本中抽取符合某一模式的数据。
正则表达式可以被看成是一个强大的通配符(通用匹配符号)。大多数人都应该很熟悉通 配符,例如,当我们看到一个诸如“SAMS”的表达式,那么一个文本串中任何以SAMS开头 的字符串都可以与这个表达式匹配。正则表达式提供了比这种通配符能力更强、控制规则更复 杂、功能更完善的匹配机制。
这一节将对.NET框架提供的支持正则表达式的类做一个概要介绍。要想获得有关正则表达 式的更多知识,可参考《Regular Expression Pocket Reference 》(O’Reilly Media出版社, ISBN:059600415X)或《Mastering Regular Expressions》,2nd Edition (O’Reilly Media出版社, ISBN:0596002890)等书籍。它们可以教会你如何创建正则表达式,并提供了最常用的正则表 达式列表。有关正则表达式的内容并不属于本章的介绍范围。
【责任编辑:
雪花 TEL:(010)68476606-8007】