取名字,我有以下形式的字符串:Python的正则表达式,从一个字符串
"[NUM : NAME : NUM]: [NUM : NAME : NUM]:..."
我希望能够提取所有的名字出这个字符串。 NAME可以有任何字符,从字母到标点符号和数字。 NUM只是形式[0-9] +
我试着发出以下命令:
re.findall(r"\[[0-9]+\:([.]+)\:[0-9]+\]", string)
而是让我的请求,它会帮了几个[NUM:NAME:NUM ]到[。] +组中,这在这个正则表达式中也是正确的,但不是我所需要的。
任何帮助将不胜感激。
完美地工作,谢谢Brian – Yarneo