我有以下形式的字符串:
cake!apple!
apple!
cake!juice!apple!cake!
juice!cake!
换言之,这些字符串由三个子字符串"cake!"
和"apple!"
组成"juice!"
。
我需要验证这些字符串。因此,使用正则表达式执行此操作的方法是:
/^(apple!|juice!|cake!)*$/
但是 Lua 的模式没有|
操作符,所以貌似不能这样。
如何在 Lua 中验证我的字符串?
(我不关心字符串的内容:我只关心它们是否符合(验证)。)
我知道要编写代码来做到这一点,但我想不出一个捷径来做到这一点。我正在寻找一个简短的解决方案。我想知道是否有一个我不知道的优雅解决方案。有任何想法吗?