Lua里的魔法字符包括:
. % + * - ? [ ] ^ ( ) $
可以使用它们对字符串进行模式匹配。
模式符号:
. | 所有字符 |
%a | 字母 |
%c | 控制字符 |
%d | 数字 |
%l | 小写字母 |
%p | 标点符号 |
%s | 空白字符 |
%u | 大写字母 |
%w | 字母或数字 |
%x | 十六进制字符 |
%z | 内部表示为0的字母 |
大写形式表示它们的补集,例如%A表示非字母
local s = "Today is 11/10/2016"
print(string.match(s,"%d"))