re.1-常用表达式规则
一、正则表达式的含义
- 定义:即文本的高级匹配模式,提供搜索替换等功能.其本质是一系列由字符和特殊符号组成的字符串,这个字符串即正则表达式
- 匹配原理:由普通的字符和特殊符号构成,通过描述字符的重复,位置,种类等行为达到匹配某一类字符串的目的
- 正则特点:方便处理文本,支持语言众多,使用灵活多样
二、正则语法
- re.findall(pattern,string)
-
- 功能: 使用正则表达式匹配字符串
- 参数
- pattern 正则表达式
- string 目标字符串
- 返回值 : 返回匹配内容列表
三、正则表达式模式
1. 普通字符
元字符 : a B c
匹配规则: 每个字符匹配对应的自身字符
In [15]: re.findall("ab","abcdaefabcdef") Out[15]: ["ab", "ab"] In [16]: re.findall("你好","你好,北京") Out[16]: ["你好"]