第1关:正则表达式编译
任务描述
我们已经学习了很多正则表达式相关知识,那么正则表达式编译是什么呢?本关任务就是:
-
使用
compile
编译正则表达式; -
用编译后的正则表达式去匹配字符串中的数字。
import re
def re_telephone(str):
#*********** Begin **********#
re_input = '^(\d{3})-(\d{3,8})$'
re_telephone = re.compile(re_input)
re_group = re_telephone.match(str).groups()
#*********** End **********#
return re_group