`
hgfghww6
  • 浏览: 40417 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

12章 正则表达式

 
阅读更多

  笔记:
  1.  正则表达式是一种"表示法",它与通配符不一样。在Linux下支持正则表达式的工具有:vi、grep、awk、sed等。
  2. grep 
  -n : 输出行号
  -v:反向选择
  -i:忽略大小写
  利用[ ] 来搜索集合字符   grep -n 't[ae]st'  test1
  行首与行尾 字符 ^ $   grep -n '^the'  test1
  任意一个字符(.) 与重复字符(*)
  限定连续重复字符范围{}
  3. 文件数据比较   有: diff 、 cmp、 patch
  4. 文件打印准备: pr
  习题:
  1.要查找某个文件,其中含有boot字符串,这个文件在/etc下,如何找出
  这个文件
  答:grep 'boot' /etc/*
  2.在/etc下,只要含有XYZ3个字符的任何一个字符的那一行,就显示出来,
  怎样进行
  答:grep '[XYZ3]' /etc/*
  3.怎样找出在/etc下文件内容含有(*)的文件名
  答:grep -n '*' /etc/* | cut -d ':' -f 1 | uniq
分享到:
评论

相关推荐

    使用正则表达式验证一年的12个月份

    使用正则表达式验证一年的12个月份,程序完全可以运行,方便大家调试开发

    正则表达式(基本包含所有验证的正则)

    正则表达式(基本包含所有验证的正则) 利用正则表达式限制网页表单里的文本框输入内容  用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^u4E00-u9FA5]/g,'') "onbeforepaste="clipboardData....

    精通正则表达式基于.NET ASP PHP JSP JavaScript

    RegexApplication/Default.aspx 正则表达式类的应用 RegexApplication/GetPageHtmlData.aspx 获取网页的内容 第10章(/10/) ASPNETValidator/Compare.aspx 比较验证 ASPNETValidator/...

    手机号正则表达式

    手机号正则表达式,更新于2017-12-08 手机号正则表达式,更新于2017-12-08

    正则表达式30分钟入门

    学习正则表达式快速入门的法宝。 语言深入浅出,举例实用、典型。 1、本文目标 2、如何使用本教程 3、正则表达式到底是什么东西? 4、入门 5、测试正则表达式 6、元字符 7、字符转义 8、重复 9、字符类 10、分枝条件...

    正则表达式(regular expression)

    正则表达式(regular expression)  原著:笑容  创作于:2004年05月03日 最后更新:2004年05月04日 21:12 引用地址:正则表达式(regular expression) 版权声明:使用创作公用版权协议 ...

    C# 正则表达式大全

    正则表达式大全,正则表达式大全,正则表达式大全

    深入浅出正则表达式

    1. 什么是正则表达式 2 2. 不同的正则表达式引擎 2 ...12. 正则表达式的匹配模式 13 13. 原子组与防止回溯 14 14. 向前查看与向后查看 14 15. 正则表达式中的条件测试 17 16. 为正则表达式添加注释 17

    SQLServer中使用正则表达式

    --正则校验(符合为1,不符合为0) SELECT [dbo].[Regex.IsMatch]('^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$','dyuanrong2010@163.com') 符合验证, [dbo].[Regex.IsMatch]('^[a-zA-Z0-9_-]+@[a-zA-Z0-9...

    正则表达式30分钟入门教程

    3. 正则表达式到底是什么东西? 4. 入门 5. 测试正则表达式 6. 元字符 7. 字符转义 8. 重复 9. 字符类 10. 分枝条件 11. 反义 12. 分组 13. 后向引用 14. 零宽断言 15. 负向零宽断言 16. 注释 17. ...

    18.C#字符串和正则表达式参考手册 影印版

    第6章 正则表达式的高级概念 152 6.1 分组、替换和反向引用 152 6.1.1 简单的分组 153 6.1.2 Group类和GroupCollection类 156 6.1.3 替换 161 6.1.4 反向引用 162 6.1.5 高级组 163 6.2 在正则表达式中作决策 168 ...

    C# 正则应用之——最全的日期正则表达式 没有之一

    1 概述 首先需要说明的一点,无论是Winform,还是Webform,都有很成熟的日历控件,无论从易用性还是可扩展性上看,日期的选择和校验还是用...MSDN中定义的DateTime对象的有效范围是:0001-01-01 00:00:00到9999-12-31

    TPerlRegEx[Delphi正则表达式]

    TPerlRegEx[Delphi正则表达式] 安装: 将下载的文件解压到一个路径下,打开Delphi,执行[Component]-[Install Component],选择[PerlRegEx.pas]进行安装 初步使用: 参照万一的博客中的例子,发现新版本中有一些...

    正则表达式简单示例

    验证一年的12个月 利用正则表达式限制网页表单里的文本框输入内容 匹配双字节字符 匹配空行的正则表达式 等等

    正则表达式学习大全(有了这个,几乎不用看别的资料了,详情见资源描述)

    1、揭开正则表达式的神秘面纱 2、半小时精通正则表达式 3、表单验证Validator v1.0.chm 4、正则表达式.chm 5、DEELX 正则表达式 6、java正则表达式入门文档 ...12、正则表达式总结 13、30分钟入门教程 14、日期校验.doc

    C# 最全的日期正则表达式,没有之一

    考虑到这个正则表达式仅仅是用作验证,所以捕获组没有意义,只会占用资源,影响匹配效率,所以可以使用非捕获组来进行优化。 ^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2...

    常用正则表达式

    整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$ 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。...匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内):[^\x00-\xff]

    java代码验证日期格式正则表达式(包含闰年验证)带注释

    /** * @param 日期验证,验证的格式有: * "yyyyMM","yyyyMMdd","yyyyMMdd HH:mm:ss", * "yyyy-MM","yyyy-MM-dd","yyyy-MM-dd HH:mm:ss" * "yyyy.MM","yyyy.MM.dd","yyyy.MM.dd HH:mm:ss" * "yyyy/MM","yyyy/MM...

    基于正则表达式的协议识别论文(12篇)

    收集的12篇关于正则表达式协议识别的论文

Global site tag (gtag.js) - Google Analytics