具有特殊意义的字符:( ) . % + - * ?[ ^ $ 例子: %a+ 匹配一个或者多个字母或者是一个单词%d+ 匹配一个或者多个数字 string.gsub("one,and","%a+","zzy")%(%s*%) 匹配()之间的0个或者多个空白 ...
匹配规则 . 点 : 与任何字符配对 a: 与任何字母配对 c: 与任何控制符配对 例如 n d: 与任何数字配对 l: 与任何小写字母配对 p: 与任何标点 punctuation 配对 s: 与空白字符配对 空白字符一般包括空格 换行符 n 制表符 t以及回到行首符 r u: 与任何大写字母配对 w: 与任何字母 数字配对 x: 与任何十六进制数配对 z: 与任何代表 的字符配对 上面字符类的 ...
2019-05-22 11:46 0 665 推荐指数:
具有特殊意义的字符:( ) . % + - * ?[ ^ $ 例子: %a+ 匹配一个或者多个字母或者是一个单词%d+ 匹配一个或者多个数字 string.gsub("one,and","%a+","zzy")%(%s*%) 匹配()之间的0个或者多个空白 ...
【lua的匹配模式可以看做是功能不完整的正则表达式,只实现了大部分】 使用过程中,遇到的不支持的功能: # 分组匹配多次, 比如: abcabc, 无法用(abc)+匹配到 # 匹配次数范围, 比如: a{1,3}这种, 最少匹配1次,最多匹配3次 【可以使用匹配模式的函数 ...
1.元字符 前两次用到的关于字符串中去掉<color=#FFFFFF></color> 用到的模糊匹配是 Result = string.gsub(str,"<color.->",","); <color.-> 指任意 ...
1.路径配置的分类 在nginx中,一共有4种不同的路径配置方法 = - Exact match ^~ - Preferential match ~ && ~* - Rege ...
一、正则表达式匹配 ~ 为区分大小写匹配 ~* 为不区分大小写匹配 !~ 和 !~* 分别为区分大小写不匹配及不区分大小写不匹配 二、文件及目录匹配 -f 和 !-f 用来判断是否存在文件 ...
一、location 后面的url地址最后加/,和不加/的区别 此处:/jspm-center-mgr/api/jsis/tojscp/ 这个是全路径去匹配此匹配的全部删掉后, 重新用http://10.10.203.127:8766/api/jsis/ 这个地址去拼接后面 ...
url匹配规则 = : 表示精确匹配后面的url ~ : 表示正则匹配,但是区分大小写 ~* : 正则匹配,不区分大小写 ^~ : 表示普通字符匹配,如果该选项匹配,只匹配该选项,不匹配别的选项,一般用来匹配目录 @ : "@" 定义一个命名 ...