Chinaunix首页 | 论坛 | 博客
  • 博客访问: 187572
  • 博文数量: 24
  • 博客积分: 418
  • 博客等级: 一等列兵
  • 技术积分: 230
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-27 01:19
文章分类

全部博文(24)

文章存档

2013年(7)

2012年(17)

分类: LINUX

2012-04-11 19:59:15

1.    \w  : 等同与[0-9a-zA-Z_]
2.    \W : 等同于[^0-9a-zA-Z_]
3.    \b  : 匹配一个单词边界,也就是指单词和空格间的位置。例如, 'er\b' 可以匹配"never" 中的 'er',
               但不能匹配 "verb中的 'er'
4.    \B :匹配非单词边界。'er\B' 能匹配 "verb" 中的 'er',但不能匹配 "never" 中的 'er'。
5.    \d :加上参数 -P 后就等同于[0-9],不加的话,就代表d
6.    \D :就代表D
7.    \< :  表示以某字符串开头的  例如:“\               例如 ~hello shell,hello shell .
8.    \> :  表示以某字符串结尾的  例如:"world\>"  表示以world结尾的,例如 myworld


9. 对于匹配次数的符号:(匹配符号左边的字符)
      *  :0次或n次
      + :1次或n次
      ?:0次或一次
    {n}:n次
{n,m}:n到m次(包含n和m 次)

阅读(2938) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~