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