正则表达式1

元字符(=表示可以,不表示等于)

1>  .除\n任意的单个字符

  a.b=axb=a3b=asb!=adsdfsdb

2> []

  a[axy]b=aab=axb=ayb

  a[0-9]=a0b=a1b

  a[a-z0-9]b=aab=a4b=azb

  a[^xyz]b取反取除了xyz的字符

  a[^a-zA-Z0-9] b   ^取反

3>|  

  z|hello   或者的意思,取一个即可

  (z|l)ellow  

4>()

  1.改变优先级

  2.提取组

********限定符------

5>*     表示前面表达式可以出现0次或很多次

  abc*=abcccccc

  (abc)*x=abcabcabcx

6>+    至少出现一次

  x(abc)+y=xabcabcy!=xy

7>?

  x(abc)?y   表示abc出现0次或者一次

8>{n}

  x(abc){5}y出现5个abc.必须5个

9>{n,m}

  出现n次到m次之间

10>{5,}    至少是5次

 

11>^

  1.[^a-z]

  2.^abc.x

12>$   以什么结尾

  xyz$以xyz结尾

----------------------------------------简写模式------------------------------------

1>\d     \d代表0到9   \D表示\d的反面及除了0到9的其他所有的字符

  a\dz==a[0-9]z

2>\s     换行符   \S代表反面

 

3>\w   单词    \W反面的

  

 

 

 

posted @ 2013-12-16 16:38  Jianwen_Zheng  阅读(139)  评论(0)    收藏  举报