题解 | #提取数字电话#
提取数字电话
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的大门#