我有一个形式为:
"[NUM : NAME : NUM]: [NUM : NAME : NUM]:..."
我希望能够从该字符串中提取所有名称。NAME 可以有任何字符,从字母到标点符号和数字。NUM 只能是 [0-9]+ 的形式
我尝试发出这个命令:
re.findall(r"\[[0-9]+\:([.]+)\:[0-9]+\]", string)
但是它没有给出我的要求,而是将几个 [NUM : NAME : NUM] 聚集到 [.]+ 组中,这在这个正则表达式方面也是正确的,但不是我需要的。
任何帮助将非常感激。