smxl.net
当前位置:首页 >> luA string.mAtCh 表达式解释 #{0=([%A.%D]+) >>

luA string.mAtCh 表达式解释 #{0=([%A.%D]+)

string.match是string库中的一个标准函数 local str = "today is 2013-11-4" print(string.match(str,"%d%d%d%d") 就可以匹配出含有4个数字的地方 也就是匹配出2013所在的位置 %s表示空白符 包括空格 制表符 回车 %w %c 还有[]^. - + * ? 等魔法...

lua 里没有直接匹配 ^ 和 $ 的机制,也不是通过 *? 来做 * 的最短匹配,而应该用 - 来做 * 的最短匹配。综合以上,参考下面的代码。需要注意的是,在模式中,我用开头和结尾的 () 来获取这两个地方的索引,从而可以判断是否是在字符串的开头和结...

网站首页 | 网站地图
All rights reserved Powered by www.smxl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com