假设有这样一根弦
In [12]: s = "spy.abpy[.py.py.py"
我想用正则表达式匹配最后一个py
我知道$
表示字符串的结尾,所以我使用lookahead来查找py的$
头
In [22]: re.search(r"py(?=$)", s)
Out[22]: <_sre.SRE_Match object; span=(16, 18), match='py'>
In [27]: s[16:18]
Out[27]: 'py'
我对结果感到很兴奋,因为我刚开始只是玩游戏
怎么会这样?有官方文件要解释吗
字符串中不存在$
Tags:
目前没有回答
相关问题 更多 >
编程相关推荐