版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、正则表达式 Regular Expres进行查找、替换、删除一行或者多行文字字符串(通过特殊字符的排列)grepglobal全局的pr举例:显示用户 Harley 的信息grep Harley /etc/passwd举例:下面有 3 个字符串组成的一组字符串,harley3,harley1,harley2正则表达式:harley123举例:希望描述一组包含大写字符 H,后面跟任意数量的小写字母,最后是小写字母 y 的字符串正则表达式:H:lower:*y拥有特殊含义的元字符和缩写的使用.字符$/除了新行字符以外,匹配任意单个行的开头行的结尾单词的开头单词的结尾是自的数学家 Steplen kl
2、eeneautomata正则集(用少量简单属性描述的集合)用简单的记号来描述即正则表达式1969第一个 unix 编辑器 ed两种正则表达式的变体:1现代版本 扩展的正则表达式ERE(IX)2废弃版本基本的正则表达式 BRE? +| 不能使用()需要加反斜线后使用sed非交互式的文本编辑器Stream Editor1让 sed 从文件中输入,允许对已有文件自动改变。2使用 sed 在管道线中作为过滤器,或传给另一个程序进行进一步处理sed s/harley/Harley/g namesnewnames(1)(2)(3)从输入流中一行执行指定令,对流进行必要的变换将该行写入到输出流harley1
3、23harley$一些特殊的元字符叫锚(anchor),来匹配字符串的开头或者末尾位置举例:有一个文件 dataHarley is smart HarleyI like Harleythe dog likes the cat题 1:查看所有包含 Harley 的行grep Harley data(1 2 3)题 2:grep Harley data题 3:grep Harley$ data题 4:grep Harley$ data(1 2 )(2 3)(2 )题 5:统计 data 文件中空行的数量grep $ data |wc l例题:搜索 data 文件,查找所有包含字符串 kn 的行,k
4、n 为单词的开头123grep /ow data grep / data举例:搜索 data 文件,查找行,包含字符串 Har,后面跟任意两个字符,再跟一个 ygrep Har.y data举例:搜一个大写 H,后面跟 a 或者 Agrep HaA data字符类举例:搜索一个包含 license 的行grep licsencse data系统预定义的字符类用括起来例题 1:搜索 data 文件包含数字 21,后跟一个小写或大写字母的所有行grep 21:alpha: data例题 2:搜索包含两个连续大写字母,后面跟一个数字,再跟一个小写字母的行grep :upper: :upper: :digit: :lower: data字符范围:digit:=0-9区域设置1 C 排序序列(AZaz)2字典排序序列(AaBbZz)假设采用 C 排序序列,则A-Za-z取代:upper:取代:lower:A-Z a-z取代:alpha:A-Z a-z0-9 取代:alnum:假设采用字典排序序列A-Z 取代a-z 取代AaBbZaBbZz例题:搜索 data,查找包含 A-E 的大写或小写字母的行grep A-Ea-e data(C 排序序列)grep A-e data (字典排序序列)例题:写一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 解放军总医院第九医学中心社会用工招聘10人考试模拟试题及答案解析
- 2026二季度浙江台州市天台县事业单位选聘6人笔试模拟试题及答案解析
- 南京银行社会招聘岗位表4.23考试备考题库及答案解析
- 2026河南事业单位联考濮阳市招聘272人考试模拟试题及答案解析
- 2026上海对外经贸大学国际经贸学院行政管理人员招聘1人考试参考题库及答案解析
- 2026四川泸州市交通技工学校社会招聘38人笔试参考题库及答案解析
- 2026广东清远市阳山县人大常委会办公室招聘政府购买服务人员2人考试备考试题及答案解析
- 建筑安全生产复习题(附参考答案)
- 成都市第六幼儿园教育集团2026招聘储备教师(18人)考试备考试题及答案解析
- 2026河南省事业单位联考招聘13685人笔试参考题库及答案解析
- 铝方通吊顶施工技术措施方案
- DB63-T 1143-2012 青海省受损砌体结构安全性鉴定实施导则
- 运动损伤的预防、治疗与恢复
- 2024-2025学年浙江省杭州市西湖区十三中教育集团八年级下学期期中检测道德与法治试卷
- 机械设备维修成本控制措施
- 《贵州省普通国省干线公路养护科学决策指南》
- 《广东省既有建(构)筑物加固 改造工程成本取费导则》
- DG-TJ08-401-2025 公共厕所规划和设计标准
- 卫健委课题申报书模板
- 2025年湖南省普通高中学业水平合格性考试数学试卷(含答案)
- 高边坡锚杆加固施工技术方案
评论
0/150
提交评论