их не учитывало как захватываемые?
Ммм, не совсем понял. Тип чтобы, например, был регэксп (\d\d)(\d), но при выводе группы \1 выводило только третью цифру?
Если так, то да, есть non-capturing group, задается через (?:), например для моего примера выше это будет: (?:\d\d)(\d).
а можно попроще объяснить проблему без громоздких regex
Чтобы например в шаблоне (\d(kl)) И строке 6kl Мне вывело 6kl, а не 6kl и kl
Ну, то что я расписал выше подойдет. Но в конкретном случае непонятно зачем kl брать в группу.
Обсуждают сегодня