(?:...) — группа без захвата
Группирует без сохранения совпадения.
Сигнатура
(?:...)Группирует выражение для применения квантификатора или альтернации, но не создаёт пронумерованную группу — это экономит память и не сдвигает номера.
(?:ab)+ # повторение "ab" без захвата