通常,我们使用从左到右方向的正则表达式匹配。我想知道在python中是否有一些可用于从右到左匹配的开关? 或者这个功能是否嵌入在任何其他语言中?
e.g。
abcd1_abcd2
如果给定正则表达式abcd
,它将匹配两个abcd
字符串。我想要的是将最后一场比赛放在首位,从而在相反方向上进行匹配。
答案 0 :(得分:3)
您可以按照@SilentGhost的建议撤消列表:
import re
for s in reversed(re.findall('abcd.', 'abcd1_abcd2')):
print s