学习正则表达式(2012-4-11)

来源:互联网 发布:网络词爸爸是什么意思 编辑:程序博客网 时间:2024/04/26 20:24

1. 正则表达式的组成: 由小的构建单元组成,每个单元都很简单,但它们能以无穷多种方式组合。

2. 元字符(行的开始和结束): 匹配一个位置。

         脱字符号:^ , 代表一行的开始,用来把匹配的文本锚定在一行的开头。 美元符号: $, 代表一行的结束, 用来把匹配的文本锚定在一行的末尾。

 

3. 字符组:[...], 容许使用者列出在某处期望匹配的字符。 如: [ae]表示既可以匹配a, 也可以匹配e。

        3.1 字符组元字符‘-’ 表示一个范围,如常用的匹配半角英数[0-9a-zA-Z], 内部顺序任意, 也可写作: [a-z0-9A-Z]。 注意: - 只有在字符组里面才是元字符。

        3.2 排除型字符组: 用[^...] 取代 [...], 这个字符组就会匹配任何未列出的字符。

 

4. ‘.'匹配任意字符