码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式

时间:2016-07-01 10:23:32      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

1、元字符

 .匹配除换行符以外的任意字符

   \w匹配字母或数字或下划线或汉字

   \s匹配任意的空白符

   \d匹配数字

   \b匹配单词的开始或结束

   ^匹配字符串的开始

   $匹配字符串的结束

2、重复

  *重复零次或更多次

  +重复一次或更多次

  ?重复零次或一次

  {n}重复n次

  {n,}重复n次或更多次

  {n,m}重复n到m次

3、分枝条件|

4、分组()

5、反义

  \W匹配任意不是字母,数字,下划线,汉字的字符

  \S匹配任意不是空白符的字符

  \D匹配任意非数字的字符

  \B匹配不是单词开头或结束的位置

  [^x]匹配除了x以外的任意字符

  [^aeiou]匹配除了aeiou这几个字母以外的任意字符

6、懒惰限定符

  *?重复任意次,但尽可能少重复

  +?重复1次或更多次,但尽可能少重复

  ??重复0次或1次,但尽可能少重复

  {n,m}?重复n到m次,但尽可能少重复

  {n,}?重复n次以上,但尽可能少重复

正则表达式

标签:

原文地址:http://www.cnblogs.com/lifeOfIT/p/5631971.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!