码迷,mamicode.com
首页 > 系统相关 > 详细

shell -正则表达式

时间:2019-12-11 19:10:30      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:alt   mamicode   匹配   inf   一个   code   png   ima   屏蔽   

一、基本表达式

^ 匹配行首

技术图片匹配0-3开头的文件, [^]  表示非0-3开头

 

 $ 值匹配行尾

技术图片

 

 *  一个单字符后紧跟*,匹配0个或多个此单字符

[a-z] [0-9]区间     只匹配[ ]内字符,可以是一个单字符,也可以是字符序列,可以使用“-”表示序列范围 

\   屏蔽一个元字符的特殊含义,\t  \r等

 

基本正则

? 非贪婪匹配,告诉引擎匹配前导字符 0次或1次

+   匹配前导字符1次或多次

.     只匹配任意单字符

技术图片

 

 

() 分组

{}   约束范围

pattern \{n\}   匹配前面pattern出现次数,n为次数

pattern\{n,\}   匹配前面pattern出现次数 次数最少为n

pattern\{n,m\}   匹配前面pattern出现次数 pattern出现次数n-m

技术图片

 

 

|  匹配多个表达式的任何一个

shell -正则表达式

标签:alt   mamicode   匹配   inf   一个   code   png   ima   屏蔽   

原文地址:https://www.cnblogs.com/cc1994/p/12024284.html

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