lua正则表达式

来源:互联网 发布:那些事那些人 知乎 编辑:程序博客网 时间:2024/04/28 00:09
_ 表示哑元变量


模式串
.   任意字符 
%a   字母 
%c   控制字符 
%d   数字 
%l   小写字母 
%p   标点字符 
%s   空白符 
%u   大写字母 
%w   字母和数字 
%x   十六进制数字 
%z   代表 0的字符 


特殊字符如下:
(). % + - * ? [ ^ $ 
% 也作为以上特殊字符的转义字符。


[] 该方框作为匹配该范围的集合,。
  如[0-9] 则匹配0到9的数字范围


Lua 中的模式修饰符四个: 
+   匹配前一字符 1 次或多次,最长匹配
*   匹配前一字符 0 次或多次,最长匹配
-   匹配前一字符 0 次或多次,最短匹配
?   匹配前一字符 0 次或 1次 

'+',匹配一个或多个字符,总是进行最长的匹配。



0 0
原创粉丝点击