Какие разновидности регулярного выражения поддерживают захваты (в отличие от групп захвата)? - PullRequest
6 голосов
/ 16 апреля 2010

Как я только что узнал из этого вопроса , . Регулярные выражения .NET могут получить доступ к отдельным совпадениям в повторяющейся группе захвата .

I. то есть, если я применяю регулярное выражение типа \b(\w+\s*)+ к строке слов, только последнее слово будет сохранено в \1 или Match.Groups(1).Value, но, используя Match.Groups(1).Captures, я получу доступ ко всем индивидуальным совпадениям, повторенным в регулярном выражении более.

Существуют ли другие разновидности регулярных выражений, которые поддерживают это, кроме .NET?

1 Ответ

4 голосов
/ 16 апреля 2010

Насколько я знаю, только .NET и Perl 6 предлагают такую ​​возможность.

...