Regex 正则表达式匹配复合表达式

Regex 正则表达式匹配复合表达式,regex,Regex,下面是我的表达示例 A > 16 A <= 16 and A >= 1 A < 40 or A > -40 A != 19 and A > 50 and A != 8 A > 1 or A < 2 A>16 A=1 A-40 A!=19和A>50和A!=8. A>1或A= 像这样的方法应该会奏效: ^A ([<>!]=?|=) -?\d+( (and|or) A ([<>!]=?|=) -?\d+)*$ @用户15906

下面是我的表达示例

A > 16
A <= 16 and A >= 1
A < 40 or A > -40
A != 19 and A > 50 and A != 8
A > 1 or A < 2
A>16
A=1
A<40或A>-40
A!=19和A>50和A!=8.
A>1或A<2
我可以在一个正则表达式中进行这样的计算吗

基本上


  • 仅允许以下症状
    ><=!-!=>= 像这样的方法应该会奏效:

    ^A ([<>!]=?|=) -?\d+( (and|or) A ([<>!]=?|=) -?\d+)*$
    

    @用户1590636很乐意帮忙。快乐编码。
    ^(A ([<>!]=?|=) -?\d+( (and|or) |$))+$