Lua的字符串匹配与正则表达式使用lua一段时间了,简单总结下string库中的几个与正则相关的函数。这些函数是find,match,gmatch和gsub。然后是lua中支持的正则。文中的例子在lua5.3的命令行中试验过。5.1版的需要在提示符前加一个=号或加return空格。string.find(s,pattern[,init[,plain]])在字符串s中匹配pattern,如果匹配成功返回第一个匹配到的子串的起始索引和结束索引,如果pattern中有分组,分组匹配的内容也会接着两个索引值之后返回。如果匹配失败返回nil。可选数值参数init表示从s中的哪个索引位置开始匹配,缺省值是