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次
      ^ 匹配字符串开头
      $ 匹配字符串结尾



  • 相关阅读:
    python模块
    Django基础
    Python __str__(self)和__unicode__(self)
    Redis基本操作
    测试面试宝典
    h5页面的测试方式
    selenium IDE的使用流程
    如何安装chrome扩展程序--selenium IDE
    Selenium 中 强制等待、显示等待、隐式等待的区别
    Selenium+Python 自动化 之八种元素定位方法
  • 原文地址:https://www.cnblogs.com/chenpython123/p/10905015.html
Copyright © 2011-2022 走看看