import re
def test():
rg = "ff"
file = open("./tb.html", "rb")
html = file.read()
# 组合找
re_compile = re.compile(rg)
search = re_compile.search("gsfgdffgfdg")
#直接找
re_search = re.search("ff", "gsfgdffgfdg")
#查找全部 通过在 *、+ 或 ? 限定符之后放置 ?,该表达式从"贪婪"表达式转换为"非贪婪"表达式或者最小匹配。
findall = re.findall("gd(.*)gf", "gsfgdffgfsffdg")
#跨行查找[\s\S]*? , 如果遇到跨行匹配 (.*?)就不好使了,这时候就要用到这个,注意别忘了加?最小匹配
findall = re.findall("gd[\s\S]*?gf", "gsfgdffgfsffdg")
#替换字符
sub = re.sub("a", "B", "fdgsfafsga") #把a替换成B
print(findall)
pass
test()