Есть ли недостаток в использовании именованных, а не нумерованных групп захвата в Java?
Я обычно предпочитаю именованные группы захвата, когда использую регулярные выражения. Я считаю, что они устраняют большую путаницу, так что вместо того, чтобы выяснять количество групп, предшествующих вашей группе, вы просто назначаете группе свой собственный ярлык и можете получить к нему доступ без дальнейших размышлений. Тем не менее, я вижу большинство примеров Regex на этом сайте, даже в новых ответах, использующих пронумерованные группы захвата, и я не уверен, что они знают что-то, что я не знаю, или я знаю что-то, что они не знают. Мой вопрос: есть ли недостатки использования именованных, а не пронумерованных групп (например, производительность и т. Д.)?