0

我正在尝试用 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'
4

1 回答 1

1

尝试这个:

pattern = r'.\d+.\d+\w.'
于 2013-10-14T14:29:56.427 回答