正则表达式(Regular Expression)是一种文本模式,在编写处理字符串的程序或网页时,经常会有查找符合某些规则的字符串的需求。正则表达式就是用于描述这些规则的工具,换句话说,正则表达式就是记录文本规则的代码。
一、正则表达式常用字符
1) 常用元字符
2) 常用限定符
3) 常用反义词
1) 该字符可以将元字符转义为常量,例如:"\.",将元字符".",转为义为常量"."。
2) 该字符还可以将常量转义为元字符,例如:"\w",将常量"w",转为义为元字符"\w"。
二、正则表达式修饰符
1) /g 表示该表达式将用来在输入字符串中查找所有可能的匹配,返回的结果可以是多个,如果不加/g最多只会匹配一个。
2) /i 表示匹配字符串时不区分大小写。
3) /m 表示多行匹配。什么是多行匹配呢?就是匹配换行符两端的潜在匹配,映象正则中^$符号。
三、示例
1) 使用 [] 限定范围
2) 使用 (|) 限定组
3) 匹配中文
原文地址:http://www.cnblogs.com/abeam/p/6881935.html