zoukankan      html  css  js  c++  java
  • egrep及扩展正则

    模式:pattern

    正则:

      grep:基本正则,查找速度慢

      Extended grep:扩展正则

      fgrep:fast grep,不支持正则,直接查找字符串,执行速度快

    基本正则:

    . :任意单个字符

    []:指定范围内

    [^]:指定范围外

    次数匹配

    *:字符出现任意次

    ?:字符出现0次或1次

    {m,n}:字符至少出现m次,至多出现n次

    {1,}:字符至少出现1次

    .*:匹配任意长度的任意字符

    锚定:

    ^:锚定行首

    $:锚定行尾

    <或:锚定单词词首

    >或:锚定单词词尾

    ()

    (1):引用第1个小括号的内容

    grep

      -i:忽略大小写

      -v:反向查找

      -o:只显示字符串

      --colour:显示出颜色

      -E:扩展正则,egrep

      -After 10:显示匹配模式行,及后面10行

      -Before 10:显示匹配模式行,及前面10行

      -Context 10:显示匹配模式行,及前后面各10行

    扩展正则:Egrep

    字符匹配:

    . :匹配任意字符

    . :匹配.

    []

    [^]

    次数匹配

    * :其前面字符任意次

    ? :其前面字符0次或1次

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

    grep -E '^[[:space:]]+' /boot/grub/grub.conf :至少1个空白字符

    {m,n}:字符至少m次,至多n次

    位置锚定:

    ^

    $

    <

    >

    分组:

    (),

    1

    或者

    a|b :a或者b

    C|cat :C或者cat

  • 相关阅读:
    正则匹配任意字(包括换行符)
    linux终端光标的快捷键操作
    正则向前查找和向后查找
    正则表达式软件Expresso
    JsonP 跨域完全解析
    PHP代码阅读Phpxref
    ubuntu 操作用户名和密码
    curl多线程解释[转]
    php递归创建多级目录
    离散数学 第一章 命题逻辑 11 命题及其表示法
  • 原文地址:https://www.cnblogs.com/isunny/p/5875803.html
Copyright © 2011-2022 走看看