lpeg.LPeg_S 匹配集合
🎯功能
匹配集合内的字符。
📜语法
结果 = lpeg.LPeg_S(匹配集合[, 匹配次数])
📥参数
参数 | 数据类型 | 解释 |
---|---|---|
匹配集合 | 字符串 | 要匹配的集合 |
匹配次数 | 数值型 | 要匹配的次数 |
📤返回
userdata
,模式数据,配合lpeg.LPeg_match 模式匹配使用。
💡示例
Import "lpeg.lua"
Dim patt
// 从开头匹配集合内的任意字符[只匹配一个字符]
patt = lpeg.LPeg_S("123")
TracePrint lpeg.LPeg_match(patt, "123456")
// 从开头匹配集合内的任意字符[匹配至少2个字符]
patt = lpeg.LPeg_S("123", 2)
TracePrint lpeg.LPeg_match(patt, "123456")
// 从开头匹配集合内的任意字符[匹配至多2个字符]
patt = lpeg.LPeg_S("123", -2)
TracePrint lpeg.LPeg_match(patt, "123456")
📘备注
无