.NET 4.x Регулярные выражения, повторяющаяся группа - C#

Узнай цену своей работы

Формулировка задачи:

Народ, вопрос, по-быстрому, для тех кто разбирается. Интернет перерыл - не нашел. В регулярках есть такая фишка, именованая группа:
(?<name> .... )
Все бы хорошо, если она у нас одна на выражение, получаем так:
Match m = ...
m.Groups["name"]
Но вот вопрос - что делать, если их несколько? Примерно так:
(?<name> .... )(?<name2> .... )+
группа name2 в общем случае встречается много раз, а получение через Groups["name2"] возвращает только первую. Что делать, как получить все?

Решение задачи: «.NET 4.x Регулярные выражения, повторяющаяся группа»

textual
Листинг программы
m.Groups[1]

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5
Похожие ответы