• 正则常用符号


      是正则表达式规定的一个特殊代码(好吧,某些人叫它元字符,metacharacter),代表着单词的开头或结尾,也就是单词的分界处。虽然通常英文的单词是由空格,标点符号或者换行来分隔的,但是并不匹配这些单词分隔字符中的任何一个,它只匹配一个位置

      .是另一个元字符,匹配除了换行符以外的任意字符。

      *同样是元字符,不过它代表的不是字符,也不是位置,而是数量——它指定*前边的内容可以连续重复使用任意次以使整个表达式得到匹配。

      .*连在一起就意味着任意数量的不包含换行的字符。

      d是个新的元字符,匹配一位数字(0,或1,或2,或……)。

      s匹配任意的空白符,包括空格,制表符(Tab),换行符,中文全角空格等。

      w匹配字母或数字或下划线或汉字等。

      +是和*类似的元字符,不同的是*匹配重复任意次(可能是0次),而+则匹配重复1次或更多次。

      

    1.常用的元字符
    代码说明
    . 匹配除换行符以外的任意字符
    w 匹配字母或数字或下划线或汉字
    s 匹配任意的空白符
    d 匹配数字
     匹配单词的开始或结束
    ^ 匹配字符串的开始
    $ 匹配字符串的结束

      元字符^(和数字6在同一个键位上的符号)和$都匹配一个位置,这和有点类似。^匹配你要用来查找的字符串的开头,$匹配结尾。

      

    表2.常用的限定符
    代码/语法说明
    * 重复零次或更多次
    + 重复一次或更多次
    ? 重复零次或一次
    {n} 重复n次
    {n,} 重复n次或更多次
    {n,m} 重复n到m次

    くろさきいちご
  • 相关阅读:
    java Thread之ThreadLocal(线程局部变量)
    java设计模式之接口隔离原则(ISP)
    java设计模式之开放关闭原则(OCP)
    java设计模式之迪米特法则(LoD)
    java设计模式之单一职责原则(SRP)
    android点滴(25)之 originalpackage
    VC 注册表操作
    java设计模式之依赖倒置原则(DIP)
    DFT 离散傅里叶变换 与 补零运算
    序列循环移位
  • 原文地址:https://www.cnblogs.com/Andy-Li/p/5455479.html
Copyright © 2020-2023  润新知