通用格式 -
"Axis(Angle),Axis(Angle),Axis(Angle)....."
A = “X(90), Y(180), X(90)”
在上面的输入中,我想检查我的输入A是否符合一般语法。
需要 Python 方面的帮助。
我什么都想不了
[XYZ]\(\d{1,3}\)(,\s*[XYZ]\(\d{1,3}\))*
这样的正则表达式
它匹配一个轴符号(适应
XYZ
列表)然后是括号中的3位数字,然后是任何数量的相同内容,前面有逗号和可能的空格
A = "X(90), Y(180), X(90)"
if re.fullmatch("[XYZ]\(\d{1,3}\)(,\s*[XYZ]\(\d{1,3}\))*", A):
print("OK")
else:
print("NOK")