正则表达式

 

 

 1 ^            # 行首定位
 2 $           # 行尾定位
 3 .           # 匹配除换行符以外的任意字符
 4 *          # 匹配0或多个重复字符
 5 +           # 重复一次或更多次
 6 ?           # 重复零次或一次
 7 ?         # 结束贪婪因子 .*? 表示最小匹配
 8 []          # 匹配一组中任意一个字符
 9 [^]          # 匹配不在指定组内的字符
10 \          # 用来转义元字符
11 <          # 词首定位符(支持vi和grep)  <love
12 >          # 词尾定位符(支持vi和grep)  love>
13 x\{m\}    # 重复出现m次
14 x\{m,\}   # 重复出现至少m次
15 x\{m,n\}  # 重复出现至少m次不超过n次
16 X?           # 匹配出现零次或一次的大写字母 X
17 X+           # 匹配一个或多个字母 X
18 ()        # 括号内的字符为一组
19 (ab|de)+  # 匹配一连串的(最少一个) abc 或 def;abc 和 def 将匹配
20 [[:alpha:]]    # 代表所有字母不论大小写
21 [[:lower:]]    # 表示小写字母 
22 [[:upper:]]    # 表示大写字母
23 [[:digit:]]    # 表示数字字符
24 [[:digit:][:lower:]]    # 表示数字字符加小写字母 

 

posted @ 2019-09-17 11:31  凌空a  阅读(72)  评论(0编辑  收藏  举报