关闭

Linux:正则扩展

142人阅读 评论(0) 收藏 举报
分类:

Linux正则表达式 

    egrep 扩展正则  =grep -E

  字符匹配

    . 任意单个字符

    [ ] 指定范围内的任意单个字符

    [^] 指定范围外的任意单个字符

  次数匹配

    * 匹配其前面的字符任意次

    ? 匹配其前面的字符0或一次

    + 匹配其前面的字符至少1次

    {m} 匹配其前面的字符m次

    {m,n} 匹配其前面的字符至少m次至多n次

    {m,} 匹配其前面的字符至少m次

    {0,n} 匹配其前面的字符至多n次


    () 分组  后面加数字来匹配到分组中的正则

    | 或

此用法是正则表达式的扩展 即不用转意某些特定字符 例如 grep中分组 \(\) 此方法中可直接()使用 

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

如何在grep和sed命令中使用扩展的正则表达式

对于grep,可以使用egrep命令来替代,那么就支持扩展的正则表达式了。 对于sed,只要加上参数-r就可以支持扩展的正则表达式了。 由于平时写python用的正则表达式大部分都是扩展的正则表达...
  • mx_windforce
  • mx_windforce
  • 2016-01-13 15:24
  • 1650

基本正则表达式,扩展的正则表达式详解

 1).简单的grep grep [option] PATTERM [file...]                 #grep...
  • Field_Yang
  • Field_Yang
  • 2016-03-16 14:48
  • 3405

shell学习三十五天----波浪号展开与通配符

波浪号展开与通配符 shell中两种与文件名相关的展开.第一种是波浪号展开,第二种是通配符展开式. 波浪号展开 如果命令行字符串的第一个字符为波浪号(~),或者变量指定(例如PATH或CDPAT...
  • shanyongxu
  • shanyongxu
  • 2015-07-04 10:34
  • 1812

regex linux正则测试例子vs2003 mfc工程

  • 2008-11-11 18:39
  • 75KB
  • 下载

linux c 正则库

linux c正则库 标准的C和C++都不支持正则表达式,但是有一些函数库提供这一功能,其中最著名的当数Philip Hazel的Perl-Compatible Regular Expres...
  • u014212588
  • u014212588
  • 2015-09-04 13:34
  • 154

linux下学习正则的一些小结

1.小结图:2.我自己遇到的一些问题(1)在刚学习正则是总以为 s..g 中..表示任意字符任意长度,其实是错的,现在才知道 . 可以把它看做是占位符,一个位置但这个位置上可以是任意的字符,s.....
  • song321250
  • song321250
  • 2017-05-11 11:59
  • 72

Linux学习--第十一天--source、环境变量目录、欢迎信息、正则、cut、awk、sed、sort、判断表达式、if、for、case、一些脚本

sourcesource /root/.bashrc #让修改后的配置文件在不重启系统的情况下生效。source等同于. 环境变量目录/etc/profile /etc/profile....
  • OneGoal
  • OneGoal
  • 2016-11-14 11:16
  • 957

linux c下的字符串正则替换

代码来自于点击打开链接 #include #include #include #include #include //regex #include //cns_reg函数的返回类型...
  • wenhai_dai
  • wenhai_dai
  • 2016-10-29 12:14
  • 463

Linux下利用find和perl正则替换文件内容

当你编写脚本或是安装程序的时候,就需要修改特定文件的数据,如果这时有自动修改文件的功能,那将会是非常实用的。例如,当你需要移动一个文件中的某个字符串或是命令,当你要改变许多文件的IP地址的时候,这个功...
  • kaka1121
  • kaka1121
  • 2011-09-09 11:42
  • 1299

linux学习第二十六篇:正则介绍,grep,sed,awk命令

正则介绍 正则就是一串有规律的字符串,掌握好正则对于编写shell脚本有很大帮助,各种编程语言中都有正则,原理是一样的。正则表达式是这样解释的:它是指一个用来描述或者匹配一系列符合某个句法规则的字...
  • X__Alone
  • X__Alone
  • 2017-11-15 15:52
  • 193
    个人资料
    • 访问:2063次
    • 积分:143
    • 等级:
    • 排名:千里之外
    • 原创:13篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条