Chinaunix首页 | 论坛 | 博客
  • 博客访问: 127159
  • 博文数量: 124
  • 博客积分: 3940
  • 博客等级: 中校
  • 技术积分: 1235
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-05 18:57
文章分类

全部博文(124)

文章存档

2011年(52)

2010年(62)

2009年(10)

最近访客

分类:

2009-05-11 22:36:40

  今天看tc的algorithm tutorial的正则表达式,真是没想到,有的题目用正则表达式做起来很简单。只可惜偶的英语太烂,前面的介绍看的是一知半解,没办法另外找了份正则表达式的资料研究,还好学编译的时候学过了一些,所以看起来还是比较轻松的。下面只是简单的做过摘要备忘。
正则表达式测试网站:,感觉是ajax做的,实时效果感觉很不错。
元字符:
.匹配任意的除了换行符以外的任意字符
\w 匹配字母或者数字或者下划线或者汉字
\s 匹配任意的空白符
\d 匹配数字
\b 匹配单词的开始或结束
^ 匹配字符串的开始
$ 匹配字符串的结束
转义字符:
\.
\*
\\等
重复:
* 重复0次或者多次
+ 重复1次或者多次
?重复0次或者一次
{n} 重复n次
{n,} 重复n次到更多次
{n,m} 重复n到m次
字符类:
[..]
例如[aeiou]匹配a,e,i,o,u的任意一个字符
反义:
\W 匹配任意不是字母,数字,下划线和汉字的字符
\S 匹配任意不是空白符的字符
\D 匹配任意不是数字的字符
\B 匹配不是单词开头或者结束的位置
[^x] 匹配除了x的任意字符
[^aeiou] 匹配除了aeiou这几个字符以外的任意字符
阅读(317) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~