我编写了一个正则表达式来匹配部分python语法。
"^(\s*(\d*\s*(\+*|-*|\*{0,2}|\/{0,2}|%{0,1})\s*\d+))*$"
它目前匹配:
23 + 23
23+23
23 23
我试图让“23 23”不匹配,但仍然匹配其他人。任何可能性?
您可以使用:
\d+\s*(?:[-+%]|\*\*?|//?)\s*\d+
但是:Kua zxsw指出