匹配[数字空间操作员数字] [数字运算符数字]但不[Digits Space Digits]的正则gex



我写了一条以匹配python语法的一部分。

"^(s*(d*s*(+*|-*|*{0,2}|/{0,2}|%{0,1})s*d+))*$"

当前匹配:

23 23

23 23

23 23

我试图获得" 23 23"以不匹配,但仍然与其他人相匹配。有可能吗?

您可以使用:

d+s*(?:[-+%]|**?|//?)s*d+

演示:https://regex101.com/r/2qpml0/4

相关内容

最新更新