当前位置: 首页 > news >正文

20、UNIX 正则表达式与过滤器实用指南

UNIX 正则表达式与过滤器实用指南

1. 正则表达式匹配示例

在处理文本时,我们常常需要根据特定规则匹配某些行。例如有以下主题行:

Subject: examinations Subject: NEXT MONTH’S EXAMS Subject: Exams

这些行都包含 “exam” 这个字符串,不过大小写形式不同。为了匹配这些行,我们需要一个基本正则表达式(BRE),它要能识别行首的 “Subject:”,接着是一些字符(可以为空),最后是任意大小写组合的 “exam”。
- 行首的 “Subject:” 可以用^Subject来匹配。
-.可以匹配 “Subject:” 和 “exam” 之间的字符。
- 为了不区分 “exam” 中字母的大小写,有两种方法:
- 显式地用[Ee][Xx][Aa][Mm]来匹配。
- 使用grep-i选项,让其不区分大小写。

以下两个解决方案都是可行的:

grep -l ’^Subject: .*[Ee][Xx][Aa][Mm]’ * grep -li ’^Subject: .*exam’ *

需要注意的是,这并不是一个完美的解决方案。它可能会选中与 “counterexamples” 和 “hexa

http://www.jsqmd.com/news/92764/

相关文章:

  • Ubuntu安装及相关设置
  • 21、UNIX、Linux 与 Awk 使用指南
  • pythonstudy Day36
  • 智能图表生成:当数据分析从“怎么做图”变成“问什么”——某平台新工作流的技术解构与应用前瞻
  • 泛函分析与偏微分方程(三):弱拓扑、凸集与线性算子
  • 前端—CSS基础,零基础入门到精通,收藏这篇就够了
  • 2025年上海服务不错的书房全屋定制公司推荐,排名前几的全屋 - 工业品牌热点
  • 14、开源办公与网络应用全解析
  • edge浏览器无法打开惠普官网,但是那个chrome浏览器可以,为何?
  • 2025年五大靠谱恒温恒湿防爆冰箱供应商推荐,超低温立式防爆 - 工业推荐榜
  • ConnectUtility-罗技k275键盘鼠标套餐连接器-软件安装
  • 7款好用的降AI率工具,帮你把AI率从90%降到10%!
  • SRE 踩坑记:JVM 暂停竟然是因为日志
  • Python+Vue的大学生就业信息管理系统 Pycharm django flask
  • 2025年12月废铜电线电缆回收厂家权威推荐榜:专业拆解、高价回收与环保处理一站式服务口碑之选 - 品牌企业推荐师(官方)
  • acer电脑也可以用下面命令调查电池报告——宏基笔记本用的三洋电池-recent usage显示最近的使用情况-Usage history显示一段时间的-但是不是所有的日期,估计有些丢失了-估计因为重
  • 2025年抖音店铺托管服务推荐,专业抖音店铺托管公司年度解析 - mypinpai
  • vue基于Python大学生心理测评与分析系统 _Pycharm django flask
  • JG/T 210-2018 建筑内外墙用底漆检测
  • 我是怎么填词的
  • 2025权威的快手服务商TOP5年度推荐:甄选专业团队助力企 - myqiye
  • GPT-5.2 vs Claude-Opus-4.5 深度测评与选型指南:从能力对比到第三方API落地实践
  • 从GC日志小白到分析大神:GCEasy实战全攻略
  • 14、VXLAN BGP EVPN 中的多租户技术解析
  • 告别重复代码!Qoder:AI 智能编程助手,我的开发效率翻倍秘密武器
  • 【Flink】Flink开发环境搭建与WordCount实战
  • 2025年推荐自助洗车加盟公司TOP5:自助洗车加盟实力品牌 - mypinpai
  • Python+Vue的学生宿舍管理系统 Pycharm django flask
  • ChatGPT-5.2的“静默爆发”与行业的九级地震
  • 北京窗帘清洗服务哪家强?2025最新排名揭晓,窗帘清洗找哪家精选优质品牌解析 - 品牌推荐师