Это умный трюк. Остроумный. И очень неочевидный. Это что-то типа Desert Island Trick, раз увидел и до конца жизни запомнил. Как randevouz hashing vs consistent hashing
Остроумно в нем то, что ты матчишь что-то не для того, чтобы это попало в группу, а для того, чтобы ввиду того, как работает |, это бы прошло мимо группы
А на скорость работы это влияет? Получается, что матчер будет реагировать на каждого "Tarzan" в строке. Придётся использовать find_all, вместо match и всякое такое
Ну я про то, что простой match остановит работу после того как найдёт "Trazan" и вернёт пустую группу. А что-бы найти просто Tarzan, который идёт через два предложения дальше - надо уже использовать find_all
а расскажите мне (я как-то совсем пропустил) как получилась нынешняя, как мне кажется, достаточно агрессивная мода на строгую типизацию? вроде вот совсем недавно, слабая типизация была обычным и вовсе не порицаемым делом