zoukankan      html  css  js  c++  java
  • lua 的匹配规则

    匹配规则

    .(点): 与任何字符配对
    %a: 与任何字母配对
    %c: 与任何控制符配对(例如 )
    %d: 与任何数字配对
    %l: 与任何小写字母配对
    %p: 与任何标点(punctuation)配对
    %s: 与空白字符配对    空白字符一般包括空格、换行符 、制表符 以及回到行首符
    %u: 与任何大写字母配对
    %w: 与任何字母/数字配对
    %x: 与任何十六进制数配对
    %z: 与任何代表0的字符配对


    上面字符类的大写形式表示小写所代表的集合的补集。例如, '%A'非字母的字符:  ‘%S’  表示匹配非空白字符

    %x(此处x是非字母非数字字符): 与字符x配对. 主要用来处理表达式中有功能的字符 (^$()%.[]*+-?) 的配对问题, 例如 %% 与 % 配对 

    转义字符:

      模式串中的特殊字符
      ( ) . % + - * ? [ ^ $
      '%' 用作特殊字符的转义字符
      '%.' 匹配点;
      '%%' 匹配字符 '%'。

    模式修饰符

      + 匹配前一字符1次或多次
      * 匹配前一字符0次或多次;最长匹配
      - 匹配前一字符0次或多次;最短匹配
      ? 匹配前一字符0次或1次
      ^ 匹配字符串开头
      $ 匹配字符串结尾



  • 相关阅读:
    Docker Harbor安装和使用
    k8s部署使用Jenkins
    K8S之Deployment
    K8S之StatefulSet
    Gitlab数据迁移和版本升级
    centos7 编译安装git工具
    K8S之secret
    SonarQube的安装和使用
    Jenkins常用构建工具
    el-upload上传/预览时dialog宽自适应
  • 原文地址:https://www.cnblogs.com/chenpython123/p/10905015.html
Copyright © 2011-2022 走看看