基本的正则表达式
该行定位器^
ls | grep ^abc 随着abc该文件的开头
行定位结束$
符匹配.
.代表不论什么字符。换行符除外
限定符*
*代表前面出现的0-n个字符
字符集匹配[ ]
[abc]代表一个字符为a或者b或者c
字符集不匹配[^]
[^abc]代表一个不为a或者b或者c的字符
扩张正則表達式
限定符号+
前面出现的1-n个字符,a+表示有1到n个a
限定符?
前面出现的0-1个字符
竖线|和圆括号()
(abc|def|ghi) 表示值为abc或者def或者ghi
次数匹配{m,n}
(abc)[1,2] 表示abc或者abcabc
perl表达式
数字匹配d
等同于[0-9]
非数字匹配D
等同于[^0-9]
空白字符匹配s
等同于[f v]
非空白字符匹配s
等同于[^f v]
样例
以abc开头。xyz结尾: ^abc.*xyz$
不以abc开头:
不这包括abc:
版权声明:本文博主原创文章,博客,未经同意不得转载。