我已经编写了一个正则表达式来匹配部分python语法。
"^(\s*(\d*\s*(\+*|-*|\*{0,2}|\/{0,2}|%{0,1})\s*\d+))*$"
它当前匹配:
23 + 23
23+23
23 23
我正在尝试让“2323”不匹配,但仍然匹配其他的。有什么可能吗?
发布于 2019-03-15 07:30:17
您可以使用:
\d+\s*(?:[-+%]|\*\*?|//?)\s*\d+
演示:https://regex101.com/r/2QpmL0/4
https://stackoverflow.com/questions/55173469
相似问题