什么是在Lua模式交替操作?(What is the alternation operator in

2019-09-17 01:04发布

在正则表达式, | 用于交替。 什么是在Lua模式对应的字符?

Answer 1:

首先,请注意Lua的模式不是正则表达式; 他们自己的简单匹配的语言(具有不同的优点和缺点)。

根据规范要求,我挂上面,和每个这样的回答 ,存在一个Lua模式没有轮换操作。 要获得此功能,您将需要使用更强大的Lua结构(如LPEG或者Lua的正则表达式库 )。



Answer 2:

另一个解决方法是:而不是:

苹果|橙色

写:

[F] [G] [P] [LN] [蛋]

说明:匹配从每个字交替字母。 瞧!



文章来源: What is the alternation operator in Lua patterns?