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

    1、“*”符号:用于匹配前面一个普通字符的0次或多次重复,如hel*o   ->helo、hello、helllo等

    2、“.”符号:用于匹配任意一个字符 ,如...73. ->xcb738、 x b738等

    3、“^”符号:用于匹配行首,如^cloud ->以cloud开头的行

    4、“$”符号:用于匹配行尾,如cloud$ ->以cloud结尾的行   ^$:表示空行

    5、“[]”符号:用于匹配字符集合,如[0123456789]  [0-9] [a-z][A-Z]等 [^b-d]不在b-d范围内的字符

    6、“”符号:用于屏蔽一个元字符的特殊意义,如.标识一个符号.

    7、“<>”符号:精确匹配符号,如<the>精确匹配the这个单词

    8、“{}”符号:表示前一个字符的重复

      {n}:匹配前面字符出现n次

      {n,}:匹配前面字符至少出现n次

      {n,m}:匹配前面字符出现n-m次

      如[a-z] {5}精确匹配5个小写字母

    一些扩展的:

    1、“?”符号:用于匹配前面一个普通字符的0次或1次,如hel*o   ->helo、hello等

    2、“+”符号:用于匹配前面一个普通字符的多次重复,至少1次,如hel*o   ->hello、helllo等

    3、“()”和“|”:表示一组可选字符的集合 如re(a|e|o)d -->read reed reod  等价于re[aeo]d

    通配符:

    “*”:表示任意位的任意字符

    “?”:表示一个任意字符

    “^”: 取反

    “{}”:表示一组表达式的集合

  • 相关阅读:
    env文件的作用
    Ubuntu 卸载wine
    Linux配置yaf3.x.x环境
    yaf中使用Cli模式,也就是定时器
    Yaf 在Bootstrap中注册变量,然后在其他地方进行使用!
    yaf 查看配置
    yaf配置通用函数
    一个严谨的接口调用
    后台基础表
    tensorflow环境搭建
  • 原文地址:https://www.cnblogs.com/liutoutou/p/3386315.html
Copyright © 2011-2022 走看看