这是代码:
pattern = re.compile(r'ea')
match = pattern.match('sea ea')
if match:
print match.group()
结果为空。但是当我将代码更改为 时pattern = re.compile(r'sea')
,输出为“sea”
谁能给我一个解释?
ps 顺便说一句,我想要的是从字符串“select * from records where year = #{year}”中检索“#{year}”,请给我一个可用的正则表达式。提前致谢!
概括:
感谢你们所有人,我在 python 的文档中找到了你的指示。因为我只能选择一个最合适的答案,所以我只给回答最快的那个。再次感谢。