如何使用Python正则表达式匹配非数字
以下代码使用Python正则表达式仅匹配给定字符串中的非数字。
阅读更多:Python 教程
示例
import re
m = re.search(r'\D+', '5Need47for Speed 2')
print m
输出
<_sre.SRE_Match object at 0x0000000004FE6648>
以下代码查找给定字符串中的所有非数字并将它们作为列表打印出来。
示例
import re
m = re.findall(r'\D+', '5Need47for Speed 2')
print m
输出
['Need', 'for Speed ']