首页 > 其他 > 详细

正则表达式

时间:2016-07-01 10:21:28      阅读:253      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!