python:正则模块
发布时间:2020-12-17 00:00:45 所属栏目:Python 来源:网络整理
导读:1,正则表达式 正则表达式是用来做字符串的匹配的,正则有他自己的规则,和python没有关系,一种匹配字符串的规则。 2,字符组 ,那么这个位置上的字符只能是0、1、2...9这10个数之一。3,检索输入的手机号是否合法 = input( len(phone_number) == 11 (phone_
1,正则表达式 正则表达式是用来做字符串的匹配的,正则有他自己的规则,和python没有关系,一种匹配字符串的规则。 2,字符组 ,那么这个位置上的字符只能是0、1、2...9这10个数之一。3,检索输入的手机号是否合法
= input( len(phone_number) == 11 (phone_number.startswith( phone_number.startswith( phone_number.startswith( phone_number.startswith((()
4,换一种方法:调用re模块来检测手机号是否合法 = input( re.match((()
5,正则表达式规则 字符: 量词 ?6,转义符转义符在python和正则表达式当中有着特殊的含义,如:n,在python中表示换行符,如果想单纯的输出n直接输出是没办法实现的。下边就是一些实现输出转义符的方法。 7,贪婪匹配 1)什么是贪婪匹配? 在满足匹配时,匹配尽可能长的字符串,默认情况下,采用贪婪匹配。如:*,重复零次或更多次,默认为贪婪匹配,所以会默认匹配更多次,更不是零次。 |