Welcome 微信登录

首页 / 操作系统 / Linux / shell基础学习之正则表达式

.匹配任意单字符例如:..xc..表示第一、二、五、六个字母任意三四个字母是xc的字符串^匹配字符串的开头的字母例如:^d表示以d开头的字符串$匹配字符串结尾的字母trobule$表示匹配以trobule结尾的行d$表示匹配以字母d结尾的字符^$表示匹配空行^.$匹配只包含一个字母的行*匹配字符串中单个字符或其重复序列compu*t表示匹配一个或多个u的字符串,如compuut,comput,compuuuut等屏蔽一个特殊字符特殊字符包括:$.""*[]^|0+?如要显示*.pas,则可用*.pas表示[]匹配一个范围或集合比如[0-9]表示匹配0到9的十个数字{}匹配模式结果出现的次数比如:pattern{n}匹配模式出现n次pattern{n,}匹配模式至少出现n次pattern{n,m}匹配模式出现n到m次经常使用的正则表达式^行首$行尾^[the]以the开头[Ss]igna[Ll]匹配Signal,signal,signaL,SignaL[Ss]igna[Ll].同时,加一句号.