我试图将一组复数与re.match()匹配。我很确定正则表达式应该可以工作,但Python仍然没有返回任何内容。
pattern = '\.\d+\.\d+\w\.'
value = str(complex(17, 80))
string = '' + value
print(re.match(pattern, string).group())
输出应该是这样的:
(17+80j)
但它是:
AttributeError: 'NoneType' object has no attribute 'group'
答案 0 :(得分:1)
试试这个:
pattern = r'.\d+.\d+\w.'