import re
'''
从a字符串提取数字
'''
a = "C3C++7Java23C#6Python9JavaScript"
r = re.findall('\d', a) # \d ==> 代表数字0-9 (元字符)) \D 匹配的非数字
r1 = re.findall("\D", a)
print(r) # 打印结果 ['3', '7', '2', '3', '6', '9']
print(r1) #打印结果 ['C', 'C', '+', '+', 'J', 'a', 'v', 'a', 'C', '#', 'P', 'y', 't', 'h', 'o', 'n', 'J', 'a', 'v', 'a', 'S', 'c', 'r', 'i', 'p', 't']
本文通过一个具体的Python代码示例展示了如何使用正则表达式从字符串中提取所有数字,并将它们与非数字字符分离。代码使用了Python内置的re模块来完成这一任务。
9403

被折叠的 条评论
为什么被折叠?



