我有以下正则表达式:
self.PosCheck = re.compile('[gG0-3]{1,3}|\s{1,2}[xX]-?([0-9.]{1,15})|\s[yY]-?([0-9.]{1,15})|\s[zZ]-?([0-9.]{1,15})')
它工作得非常好,可以检测每个轴的每个值,如果可以的话,将这些值分为不同的组。例如:position_response = "G0 X100 Y200 Z300"
但如果有没有gG0-3,就可以独立了。如果没有gG0-3,正则表达式不应该分组给出任何答案。我该怎么解决呢?在
我会选择命名的组和一个匹配的
输出:
^{pr2}$相关问题 更多 >
编程相关推荐