设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生
打印 上一主题 下一主题

【每日一坑 3】 找数字

[复制链接]

3

主题

1

好友

111

积分

注册会员

Rank: 2

楼主
发表于 2021-2-11 09:46:15 |显示全部楼层
  1. import re

  2. text = "aAsmr3idd4bgs7Dlsf9eAF"
  3. result = ''.join(re.findall(r'\d+' ,text))
  4. print(result)
复制代码
老师,看了答案之后我发现正则表达式是'[\d|.]+'

但是‘|’不是‘or’ 的意思吗?‘【】’不是表示里面的东西任意一个都能匹配吗?为什么‘|’还能放在【】里?

这个我不太理解,希望老师解释一下,谢谢啦
回复

使用道具 举报

3

主题

1

好友

111

积分

注册会员

Rank: 2

沙发
发表于 2021-2-11 16:31:58 |显示全部楼层
crossin先生 发表于 2021-2-11 15:17
这里错了,后面楼层里有解释
https://bbs.crossincode.com/forum.php?mod=redirect&goto=findpost&ptid=8 ...

好的,谢谢老师
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-4 03:21 , Processed in 0.024065 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部