跳到主要内容

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")

📘备注