设为首页 加入收藏

TOP

shell基础学习之正则表达式
2014-11-23 22:28:25 来源: 作者: 【 】 浏览:12
Tags: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]\.同时,加一句号.


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux下shell编程学习笔记 下一篇webcam_server移植笔记

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: