LUA里按"|"分割字符串
for mu_id in string.gmatch(mu_info, "(%d+)|*") do
print('mu_id='..mu_id);
end
end
. 任意字符
%a 字母
%c 控制字符
%d 数字
%l 小写字母
%p 标点字符
%s 空白符
%u 大写字母
%w 字母和数字
%x 十六进制数字
%z 代表 0的字符
特殊字符如下:
(). % + - * ? [ ^ $
% 也作为以上特殊字符的转义字符。
[] 该方框作为匹配该范围的集合,。
Lua 中的模式修饰符有四个:
+ 匹配前一字符 1 次或多次,最长匹配
* 匹配前一字符 0 次或多次,最长匹配
- 匹配前一字符 0 次或多次,最短匹配
? 匹配前一字符 0 次或 1次
'+',匹配一个或多个字符,总是进行最长的匹配。