Регулярные выражения: Как сохранить в группы все совпадения или где их смотреть? - C#
Формулировка задачи:
как сохранить в группы все совпадения или где их смотреть?
например
простой пример но при просмотре в Match.Groups содержится только yyy
string pattern = @"((\S+)(\s+))*" string str = "qqq www eee rrr ttt yyy ";
Решение задачи: «Регулярные выражения: Как сохранить в группы все совпадения или где их смотреть?»
textual
Листинг программы
try { Regex regexObj = new Regex(@"((?:\S+)(?:\s+))", RegexOptions.IgnoreCase); Match matchResults = regexObj.Match("qqq www eee rrr ttt yyy "); while (matchResults.Success) { Console.WriteLine(matchResults.Groups[1].Value); matchResults = matchResults.NextMatch(); } } catch (ArgumentException ex) { // Syntax error in the regular expression }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д