为什么正向超前不适用于此正则表达式

问题描述 投票:-2回答:2

这是我的正则表达式

^(settings|issues(?=a))/$

我想匹配setting/issuesa/,问题是我只能匹配setting/而不匹配issuea/

python regex regex-lookarounds
2个回答
0
投票
尝试一下

regex = '^(settings|issues(a*))/$'


0
投票
前瞻中的“ a”不是比赛的一部分。

如果正则表达式匹配,则将匹配

^(settings|issues(?=a))a/$

(尽管它与

settings /不匹配)

^(settings|issues(?=a)a)/$

(但随后我看不到先行点。
© www.soinside.com 2019 - 2024. All rights reserved.