检索数值
本帖最后由 xy1770 于 2021-2-24 15:07 编辑为什么不存在数值
明明20.30都是数值啊!
import re
s = ' 20 + 30 = ? '
print('检索数据:',s)
mlist = re.findall('¥d+',s)
for s in mlist:
print(s)
n = len(mlist)
if n > 0:
print('有',n,'个')
else:
print('没有') mlist = re.findall(r'\d+',s)
这样就有数值了 >>> import re
>>> s="20+30=50"
>>> re.findall("\d+",s)
['20', '30', '50']
>>> wp231957 发表于 2021-2-24 15:43
>>> import re
>>> s="20+30=50"
>>> re.findall("\d+",s)
我都寻思我的答案有问题了,原来是题主不喜欢 逃兵 发表于 2021-2-24 15:56
我都寻思我的答案有问题了,原来是题主不喜欢
那都无所谓了,主要是楼主的那个人民币符号 比较奇葩
页:
[1]