Chinaunix首页 | 论坛 | 博客
  • 博客访问: 677684
  • 博文数量: 194
  • 博客积分: 3831
  • 博客等级: 中校
  • 技术积分: 1843
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-28 13:24
文章分类

全部博文(194)

文章存档

2012年(41)

2011年(42)

2010年(45)

2009年(66)

分类:

2009-04-05 23:46:16

正则表达式是一种可以用于模式匹配和替换的有效工具。正则表达式描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串坐替换或者从某个串中取出符合某个条件的子串等。使用shell是,从一个文件中抽取多于一个字符串有时会很不方便,而使用正则表达式可以方便快捷地解决这个问题。

正则表达式特殊字符及其含义

特殊字符

代表含义

^

只匹配行首

$

只匹配行尾

*

单字符后跟*将匹配0个或者多个此字符

[]

匹配[]内的字符,可以是单个字符也可以是字符序列

\

转义字符,用来屏蔽一个字符的特殊含义

.

用来匹配任意的单字符

Pattern\{\n}

用来匹配pattern在前面出现的次数,n即为次数

Pattern\{n,\}

用来匹配前面pattern出现的次数,次数最少为n

Pattern\{n,m\}

用来匹配前面pattern出现的次数,次数在nm之间

 

阅读(1426) | 评论(0) | 转发(0) |
0

上一篇:键盘快捷键大全

下一篇:注册OE

给主人留下些什么吧!~~