在正则表达式, |
用于交替。 什么是在Lua模式对应的字符?
Answer 1:
首先,请注意Lua的模式不是正则表达式; 他们自己的简单匹配的语言(具有不同的优点和缺点)。
根据规范要求,我挂上面,和每个这样的回答 ,存在一个Lua模式没有轮换操作。 要获得此功能,您将需要使用更强大的Lua结构(如LPEG或者Lua的正则表达式库 )。
Answer 2:
另一个解决方法是:而不是:
苹果|橙色
写:
[F] [G] [P] [LN] [蛋]
说明:匹配从每个字交替字母。 瞧!
文章来源: What is the alternation operator in Lua patterns?