zoukankan      html  css  js  c++  java
  • 正则表达式元字符

    正则表达元字符

    元字符   功能 匹配对象
    ^ 行首定位符 /^love/ 以love开头的行
    $ 行尾定位符 /love$/ love为尾的行
    单个字符 /l..e/ l后跟两个字符再以e结尾的行
    * 0或多个重复的位于*前的字符 /*love/ love前面有0或多个空格的行
    [] 一组字符中的任一个 /[Ll]ove/ 包含love, Love的行
    [x-y] 范围内的一个字符 /[A-Z]ove/ ove前面为A-Z中的符的行
    [^] 不在组内的字符 /[^A-Z]/ 不在A-Z之间的字符
    转义字符 /love./ 包含'love.'的行

      使用RE元字符的unix/linux程序都支持的附加的元字符

    < 词首定位符 /<love/ 以love开头的词的行(vi,grep)
    > 词尾定位符 /love>/ 以love结尾的词的行(vi,grep)
    (..) 匹配稍后将要使用的字符的标签 /(lov)ableler/ 最多可用9个标签,最左为第一个。例子中love被存为标签l,用1表示,查找串是一个lovable后跟一个lover的长串(sed, vi, grep)

    x{m}

    x{m,}

    x{m,n}

    字符x重复出现的次数:

    m次,至少m次、大于m小于n次

    o{5,10} 5~10个连续的o(vi, grep)
  • 相关阅读:
    lambda表达式
    You can't specify target table 't_mail_marketing' for update in FROM clause
    从对象list中获取对象属性list
    枚举缓存
    Solr语法
    通过Telnet查询注册服务
    日志查询
    Maven 屏蔽静态文件
    抽奖
    随机码生成方法
  • 原文地址:https://www.cnblogs.com/lovemo1314/p/3500308.html
Copyright © 2011-2022 走看看