码迷,mamicode.com
首页 > 其他好文 > 详细

正规表示法

时间:2020-01-15 23:27:52      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:inf   特殊   特殊字符   image   定位   意义   表示法   地方   多次   

一.正规表示法需要注意的地方

1.那个^符号,在字符集合符号(括号[])之内与之外是不同的!在[]内代表[反向选择],在之外代表定位在行首的意思.

2.在bash中,通配符*表示0个或多个字符,但是正规表示法并不是通配符,两者之间是不同的.两个符号在正规表示法的意义如下:

.(小数点):代表[一定有一个任意字符的意思]

*(星星号):代表[重复前一个字符,0到无穷多次]的意思,为组合形态

3. *代表的是[重复0个或多个前面的RE字符]的意义,因此[0*]代表的是[拥有空字符或一个o以上的字符]

4.  .*就代表零个或多个任意字符的意思

二.基础正规表示法字符汇整

技术图片

 

 技术图片

 

 技术图片

 在此强调:正规表示法的特殊字符,与一般在指令列输入指令的通配符并不相同.例如我们想找到以a为开头的文件.则必须要这样 ls | grep -n ‘^a.*‘  等同于经常用的ls -l  -a*

正规表示法

标签:inf   特殊   特殊字符   image   定位   意义   表示法   地方   多次   

原文地址:https://www.cnblogs.com/sggggr/p/12198912.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!