标签: regex
在正则表达式中,我想以比比赛开始位置更高的替代顺序给出位置。例如,(?:A|B).*Q的正则表达式ABQ将返回
(?:A|B).*Q
ABQ
asdfABQasdf
BAQ
asdfBAQasdf
在第二种情况下,是否可以仅返回AQ?因此,如果第一种选择不产生任何结果,则仅使用第二种选择(B)?
AQ
B