



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二章 shell基本编程正则表达式教学目标了解正则表达式用途正则表达式常见符合熟练使用正则表达式2/11认识正则表达式认识正则表达式正则的常见符号使用正则表达式3/11认识正则表达式认识正则表达式正则的常见符号使用正则表达式4/11正则表达式一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串只是一种思想,一种表示方法Linux中经常和正则表达式联合使用的工具有grep, sed,awk认识正则表达式5/11正则的常见符号认识正则表达式正则的常见符号使用正则表达式6/11正则的常见符号特殊字符符号含义举例开始标记abc满足的例子abc、abcd非(在内)abc满足的例子:ddd、m
2、pd$结束标记”abc$”满足的例子abc、mmabc匹配转义后的字符串 .任意字符a.c满足的例子abc、fapcc匹配单词开始匹配单词结束abc满足的例子abc、pmrabc|或AAA|BBB满足的例子AAA、BBBpp7/11正则的常见符号匹配范围符号含义举例?匹配前一个字符0或1次abc?满足的例子ab、mabcd*匹配前一个字符0次abc*满足的例子abbb、abcdk+匹配前一个字符1次abc+满足的例子abcd、abcccddm、m,n、m,、,n分别为匹配前一个字符m次、m到n次、m次、n次abc3,5满足的例子abcccc、abcccccc范围内选其一,比较特殊的0-9代表数
3、字,a-z代表小写字母、A-Z代表大写字母mabcp满足的例子mad;m1-9p满足的例子m8pp()将候选的所有元素放在()内,用|隔开a(1|2|3)bc满足的例子a1bc、mba3bcd8/11正则的常见符号标准字符字符类释义:alnum:字母和数字,与A-Za-z0-9等价:alpa:字母,与A-Za-z等价:digit:数字,与0-9等价:xdigit:十六进制字符,与0-9A-Fa-f等价:blank:空格和制表符:lower:小写字母:upper:大写字母:space:空白字符,等价于trnvf:punct:标点符号9/11使用正则表达式认识正则表达式正则的常见符号使用正则表达式10/11过滤出保护root的行grep root datafile过滤出包含数字的行grep 0-9 datafile打印以字符r开头并且以字符n结尾的行grep r.n$ datafile打印字符o出现两次的行grep o2 datafile使用正则表
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025标准版企业短期用工劳动合同范本
- 游戏式数学学习
- 研究生涯之旅
- 音乐鉴赏深度解析
- 2025保健品代理合同协议范本模板
- 2025年农业设备租赁合同的法律效力解析
- 2025项目经理聘用合同修订
- 2025域名购买合同示例
- 2025水果订购合同范本
- 2025年购买水果产品的合同范本
- 脑电图判读异常脑电图
- 人体所需的七大营养素(卓越)
- 《小学生预防溺水安全教育班会》课件
- 传统园林技艺智慧树知到期末考试答案2024年
- 直播中的礼仪与形象塑造
- 2024年八年级数学下册期中检测卷【含答案】
- 老年人中医健康知识讲座总结
- 海南声茂羊和禽类半自动屠宰场项目环评报告
- 跳绳市场调研报告
- 《民法典》合同编通则及司法解释培训课件
- 交通事故法律处理与索赔案例分析与实践指导
评论
0/150
提交评论