Возможно, имелись в виду незахватывающие группы, вместо захватывающих. Их используют, когда нужно упростить регулярное выражение за счёт группировки, но без необходимости сохранить захваченную часть строки. doublecmd.github.io
Некоторые причины, почему рекомендуют применять незахватывающие группы:
- Устранение избыточных данных. habr.com Если в регулярном выражении с несколькими захватывающими группами результаты некоторых из них далее не используются, то незахватывающие группы помогут устранить лишние данные. habr.com
- Ускорение выполнения. stackoverflow.com doublecmd.github.io Регулярное выражение с незахватывающими группами выполняется намного быстрее, чем то же выражение с захватывающими группами. stackoverflow.com
- Улучшение читаемости. habr.com Незахватывающие группы позволяют дать понятное название частям регулярного выражения, что делает его более читаемым. habr.com
Таким образом, использование незахватывающих групп может быть предпочтительнее, когда нужно упростить выражение и избежать лишних затрат на захват результата. regex.sorokin.engineer doublecmd.github.io