Регулярные выражения: Как сохранить в группы все совпадения или где их смотреть? - 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
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д