正则表达式从正确的方向匹配

问题描述 投票:4回答:1

通常,我们使用从左到右方向的正则表达式匹配。我想知道在python中是否有一些可用于从右到左匹配的开关?或者这个功能是否嵌入在任何其他语言中?

EG

abcd1_abcd2

如果给定正则表达式abcd,它将匹配两个abcd字符串。我想要的是首先放置最后一个匹配,从而在反方向上匹配。

python regex reverse
1个回答
3
投票

您可以按照@SilentGhost的建议撤消列表:

import re

for s in reversed(re.findall('abcd.', 'abcd1_abcd2')):
    print s
© www.soinside.com 2019 - 2024. All rights reserved.