,可传两个参数;
kk = re.compile(r'\d+')
res2 = re.findall(kk,"one123two2")
print(res2)
# ['123', '2']
# 也可以直接在...,找出字符串中有多少个ab, 两个字符挨着的
a = "abcaabffabbcdaccbfabbbgggaaabbbkk"
# 1.找出字符串中有多少个ab, 两个字符挨着
res1 = re.findall...b', 'aaab', 'b', 'b']
我们要匹配a和b之间有一个字符的,比如aab,abb,acb,adb都符合
.就是匹配除 \n (换行符)以外的任意一个字符
import re
a = "...欢迎收藏', a)
print(res1)
# []
前面介绍findall源码的时候还有个flags参数,这个时候就可以派上用处了,加上flags=re.S参数,忽略换行符
import re
a...欢迎收藏', a, flags=re.S)
print(res1)
# ['https:\n//www.cnblogs.com/yoyoketang/']
正则表达式修饰符
正则表达式可以包含一些可选标志修饰符来控制匹配的模式