如何使用正则表达式匹配Python中的任何非数字字符?

以下代码使用python regex匹配并打印给定字符串中的所有非数字字符,如下所示。

示例

import re
foo = 'Mo4zam5Bi6QuE7'
match = re.findall(r'\D', foo)
print match

输出结果

这给出了输出

['M', 'o', 'z', 'a', 'm', 'B', 'i', 'Q', 'u', 'E']