找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1705|回复: 3

[求助] 问一下简单的正则取数字

10

主题

13

帖子

13

积分

贫民

积分
13
angel725 发表于 2019-2-16 15:22:15 | 显示全部楼层 |阅读模式
  1. s = '用户 33'
  2. r = '\d'
  3. n = re.findall(r,s)
  4. print(n)
复制代码


这个打出的是个列表['3','3']
我想得到的是33   
回复

使用道具 举报

0

主题

956

帖子

956

积分

圣骑士

积分
956
sheeboard 发表于 2019-2-17 12:19:06 | 显示全部楼层
这个
Screenshot from 2019-02-17 12-18-30.png
回复

使用道具 举报

1

主题

10

帖子

10

积分

贫民

积分
10
qingchunshengge 发表于 2019-3-18 13:47:35 来自手机 | 显示全部楼层
正解,你的代码只匹配一个字符
回复 支持 反对

使用道具 举报

0

主题

4

帖子

4

积分

贫民

积分
4
siegebaoniu 发表于 2019-3-18 14:50:54 | 显示全部楼层
  1. #Python 3.7
  2. import re
  3. s = '用户 33'
  4. r = '\d+'
  5. n = re.findall(r,s)
  6. print(n)
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表