这是我正在努力的通用模式
如果condition1和|或condition2
然后action1和|或action2条件和动作通常具有以下模式:situation >= 10 or situationB = off|on
问题是重复的和/或处于状态/动作中,可能完全不存在(0个计数为和/或)或多个(*)。
示例字符串:situation >= 10 or situationB = off and situationC = on
situation = on
我尝试过但需要一些帮助:
^\s*(\w+)\s*(=|\>=)\s*(\d+|\w+)\s*(and|or)?
如何修改正则表达式,以便可以将可能和/或可能不分隔和/或不分隔的每个条件/动作归为一组?
如果条件1和|或条件2然后动作1和|或动作2,条件和动作通常都具有这种模式:[>> 10或...
您可以尝试使用以下正则表达式模式:
您可以使用\G
锚点在上一场比赛之后继续。