匹配Python复数的字符串表示集

时间:2013-10-14 14:21:40

标签: python regex python-3.x

我试图将一组复数与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'

1 个答案:

答案 0 :(得分:1)

试试这个:

pattern = r'.\d+.\d+\w.'