题解 | #提取数字电话#

提取数字电话

https://www.nowcoder.com/practice/6e25b95632e6433db4b5053f91138cb5

# [\d]=[0-9]  但是\d与|搭配使用的时候可以没有+号,0-9格式的时候必须加上+
# 当出现多个匹配条件的时候,需要将条件都列出来,比如:[0-9|-]+ 表示数字或者-符号可以出现一次或者多次,
# [a-z+|A-Z+|0-9+|-]+表示中括号里面的内容可能出现一次或者多次,中间使用|分隔
# [a-z]+|[A-Z]+|-分开方便表示各种情况可能出现的次数

import re
while True:
    try:
        s = input()
#         print(re.match('[\d|-]+',s).group())
        print(re.match('[0-9+|-]+',s).group())
#         print(re.match('[a-z+|A-Z+|0-9|+|-]+',s).group())  # 如果数字和字母-组合使用此条
    except:
        

#打开Python的大门#
全部评论

相关推荐

nus2201602...:兄弟,你这个简历撕了丢了吧,就是一坨,去找几个项目,理解项目流程,看几遍就是你的了,看看八股就去干了,多看看牛客里别人发出来的简历,对着写,你这写的啥啊,纯一坨
点赞 评论 收藏
分享
评论
7
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务