正则模块简介+常用函数
-
正则:regular expression 通常我们会简写regex
-
是所有语言通用的,用来做字符串的验证
- 比如说:qq长度验证,qq是否是纯数字,邮箱长度,开头,有没有@这么多的判断,很难去写逻辑验证
-
可以在网页中 定义规则 拿到我们想要的内容
-
正则需要用到的模块:re模块
-
re模块需要掌握的方法
- 规定规则
- 对象 = re.compile(“正则”)
- 适配内容
- match_obj = 对象.match(“内容”)
- 取出内容
- print(match_obj.group())
- 规定规则
-
re.search(规则,内容) 提取数据
- 简写:
match_obj = re.match("正则","内容") print(match_obj.group()) 思考match 是如何适配内容?? match_obj = re.match("abc","abcd") print(match_obj.group()) match_obj = re.match("abc","frgabc") print(match_obj.group())
-
match_obj =re.fullmatch(“正则”,“内容”)
-
思考:full是啥意思?? full是完全
-
思考:和m