这个转义感觉很难理解,加了r,不是查字符串里面的“\bs*e\b”,这样\b不就不能表示开头结尾了吗?转义后\b才表示开头结尾吧?
后来我把代码改了下:
import re
print(re.findall(r"\bs.e\b"," site sea sue sweet see case sse ssee loses"))
运行结果:
D:\python\class_temp01\venv\Scripts\python.exe C:/Users/hp/.PyCharmCE2019.1/config/scratches/scratch.py
['sue', 'see', 'sse']