Как зациклить группу? - C#

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

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

Здравствуйте зашел в тупик, возможно от того что смотрю прямолинейно, но хотелось бы получить ответ именно так
private string m_tags = "Слово2, Слово3, Слово4, Слово5, Слово6, Слово1";
Match match = Regex.Match(m_tags, @"([\.\,\s]*[\w]*[\.\,\s]*)");
[B]// Вопрос в том как же получать бесконечное число результатов в бесконечном числе групп грубо говоря, но придел скажем 50 групп?
// конечно вариант ([\.\,\s]*[\w]*[\.\,\s]*)([\.\,\s]*[\w]*[\.\,\s]*)([\.\,\s]*[\w]*[\.\,\s]*)... не походит[/B]
 
Debug.WriteLine(match.Groups[1].Value + " ::: " + match.Groups[2].Value + " ::: " + match.Groups[3].Value + " ::: " + match.Groups[4].Value);

Решение задачи: «Как зациклить группу?»

textual
Листинг программы
            string m_tags = "Слово2, Слово3, Слово4, Слово5, Слово6, Слово1";
 
            foreach (Match m in Regex.Matches(m_tags, @"\b\w+\b"))
                Console.WriteLine(m.Value);

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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