this isn’t just an academic curiosity. flip the alternation order to (ab|a)+ and suddenly PCRE matches the entire string! the | operator in backtracking engines is ordered - it’s not union, it’s “try left first”. the order of branches changes the result, which means | is not commutative. a|b and b|a can give different matches.
上世纪80年代,时任河北正定县委书记的习近平同志针对正定紧邻省会的区位特点,确立了走依托城市、服务城市的“半城郊型”经济发展新路子,利城富乡。
,更多细节参见体育直播
У берегов популярного среди россиян курорта появились опасные медузы08:45
Турция сообщила о перехвате баллистического снаряда из Ирана14:52