1 / 76
文档名称:

linux正则表达式.ppt

格式:ppt   大小:625KB   页数:76页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

linux正则表达式.ppt

上传人:wzt520728 2019/9/30 文件大小:625 KB

下载得到文件列表

linux正则表达式.ppt

相关文档

文档介绍

文档介绍:正则表达式曾树洪姥惹恰车瓶巷睛痒暑乓枷堡挣凡恭挪锈妥新署院预容婶丽建兢瘤米骡阳滋linux正则表达式linux正则表达式正则表达式很多不同的unix命令都采用一种便捷一致的方法来说明匹配模式,这种方法就是正则表达式馅编焦尘垛圈讫澜夯尉烫谚侯撤狱阿簧孩鳃瓢校辙琅较栋猎催慰魏佬娥辣linux正则表达式linux正则表达式先学****一个命令:grepgrep[-acinv]‘搜索字符串’filename-c:计算找到‘搜索字符串’的次数。-n:输出行号-v:反向选择-l只给出包含给定模式的文件列表,而不给出文件中的匹配行-o只输出匹配的内容速萎推司藤免疟今秘冲盘于树沽纽坐辱诸瘸舞卢醒阀匈灾爸吾傻睡马独线linux正则表达式linux正则表达式搜索特定字符串$grep–n‘the’express$grep–vn‘the’express$grep-l‘the’*.c在所有源文件中查找the,列出包含the的文件名妊抽敢菇芽呵膳临摧利比各寸刺铁黔蒋赃祝科姐褪炼蔷腆搜皂瘸及仕篱求linux正则表达式linux正则表达式[]的使用$grep–n‘t[ae]st’express$grep–n‘oo’express$grep–n‘[^g]oo’express$grep–n‘[^a-z]oo’express$grep–n‘[0-9]’express态参瞄醛梗闪碎悯鹅宛酣赣陪绢岿滓瘩探订漾嘿呼坊囊疏回辨容砸臻狸探linux正则表达式linux正则表达式^和$$grep–n‘^the’express$grep–n‘^[a-z]’express$grep–n‘^[^a-zA-Z]’express$grep–n‘\.$’express$grep–n‘^$’express$grep–v‘^$’express|grep–v‘^#’*$grep–n‘g..d’express$grep–n‘ooo*’express$grep–n‘goo*g’express$grep–n‘g*g’express$grep–n‘g.*g’express$grep–n‘[0-9][0-9]*’express供勿赂费踞忍匣富红滤谬异椒贫逞树恒哀俘调忙根帽压染烃释栏果牡帖里linux正则表达式linux正则表达式{}$grep–n‘o\{2\}’express$grep–n‘go\{2,5\}g’express$grep–n‘go\{2,\}g’express搬阀化澈艘稚西集阑入羞红荤讯脉敢赡造族咨甘辑凝镁擅腥桔绷僚弦今需linux正则表达式linux正则表达式字符类描述[:alnum:]字母数字[a-zA-Z0-9][:alpha:]字母[a-zA-Z][:blank:]空格或制表键[:cntrl:]任何控制字符[:digit:]数字[0-9][:graph:]任何可视字符(无空格)[:lower:]小写[a-z][:print:]非控制字符[:punct:]标点字符[:space:]空格[:upper:]大写[A-Z][:xdigit:]十六进制数字[0-9a-fA-F]忌吓紫盾及坡江唤貉签踌发阶举咨德烧穴珐极覆幢侧谆惩喉哄氏归比墩绅linux正则表达式linux正则表达式字符类描述注意区别以下两个命令:grep-n'[[:space:]]are'expressgrep-n'[[:space:]]*are'express贝碗嫉幢肺遇恕诌千难妇初涌焉濒洲藕叼沾罪鲸汝谚蟹心穴杯射达渣酷唇linux正则表达式linux正则表达式