2016 - 2024

感恩一路有你

lua模式匹配 LUA正则表达式?

浏览量:2369 时间:2021-03-11 04:41:32 作者:admin

LUA正则表达式?

在Lua中,修饰符-和*都表示前一个字符匹配了0次或更多次,但是-是最短的匹配,类似于传统正则化中的非贪婪匹配,而*是最长的匹配,即贪婪匹配。因为在正则化的最后一个之后没有任何内容,所以这是最短匹配-执行最短匹配,也就是说,没有任何内容匹配,所以不会捕获1999。在添加$之后,因为有一个结束标识符,所以必须匹配-1999才能完成整个常规匹配过程,所以捕获1999,或者用*替换最后一个-,或者你可以捕获1999年的字符串。匹配是字符串库中的标准函数

local STR=“今天是”2013-11-4“

print(字符串。匹配(STR,%d%d%d“)

您可以匹配包含4个数字的位置,即2013的位置

%s表示空格,包括空格选项卡,回车

%w%C和[]^等魔法字符。- *? 具体使用请参照说明书

lua模式匹配 fastjson怎么了 函数表达式

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。