字符 | 功能 | ps |
---|---|---|
. | 匹配任意1个字符(除了换行符\n) | |
[] | 匹配[ ]中列举的字符 | |
() | 分割子表达式 | |
\d | 匹配数字,即0-9 | |
\w | 匹配字母和数字字符,即a-z、A-Z、0-9、_ | |
* | 匹配前⼀个字符出现0次或者⽆限次,即可有可⽆ | 用在字符或(…)之后 |
+ | 匹配前⼀个字符出现1次或者⽆限次,即⾄少有1次 | 用在字符或(…)之后 |
编译正则表达式,生成一个正则表达式( Pattern )对象
re_test = r"(\d+)"
pattern_test = re.compile(re_test)
返回值:list
在字符串中找到正则表达式所匹配的所有子串,并返回一个列表,如果没有找到匹配的,则返回空列表。注意: match 和 search 是匹配一次, findall 匹配所有。