心有多大,舞台就有多大,希望结识做网站测试的朋友们; 测试需要横向扩展也需要纵向延伸 我相信自己会在测试的道路上走的很远..............................

linux学习(4)——正则表达式

上一篇 / 下一篇  2009-09-15 18:11:03 / 个人分类:linux

一、[]:搜索集合字符,代表一个字符
   [^]:反向选择
二、行首与行尾字符^$
三、任意一个字符(.)与重复字符(*)
四、限定连续重复字符范围{}
例子:
^word:待搜索的字符串word在行首
eg:grep -n '^word' regular.txt

word$:待搜索的字符串word在行尾
eg:grep -n 'word$' regular.txt

.:代表一个字符
eg:grep -n 'e.e' regular.txt

\:转义字符,将特殊符号的特殊意义去除
eg:grep -n '.\$' regular.txt 搜索以.号结尾的行

*:代表0个或多个字符
eg: grep -n 'goo*g' regular.txt 搜索出的关键字中,至少含有一个o

\{n,m\}:连续n到m个的“前一个重复字符”
eg:grep -n 'go\{2,4\}g' 搜索出的关键字中包含2-4个o

[]:不管里面多少字符,都只代表其中的一个
eg:grep -n 'g[ld]' regular.txt 搜索gl或gd的那一行

[]:^在里面表示取反,^在外面表示行首


TAG:

 

评分:0

我来说两句

navy2008

navy2008

凡是远见的人,都是在做好本职工作的同时,有更远的追寻的梦。梦的能量是可大可小的,大的时候能改变世界,小的时候能诱发激情。

日历

« 2024-04-18  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 68441
  • 日志数: 150
  • 建立时间: 2008-04-20
  • 更新时间: 2018-09-02

RSS订阅

Open Toolbar