Регулярные выражения: Как сохранить в группы все совпадения или где их смотреть? - 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
}