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