Как вывести все подстроки, состоящие только из цифр через регулярные выражения? - C#
Формулировка задачи:
Дан текст(введённый пользователем). Вывести все подстроки, состоящие только из цифр.
var text = Console.ReadLine(); int len = 0; foreach(var c in text.ToCharArray()) { if (char.IsDigit(c)) { Console.Write(c); len = len + 1; } else if (len > 0) { Console.WriteLine(); len = 0; } } Console.ReadLine();
Решение задачи: «Как вывести все подстроки, состоящие только из цифр через регулярные выражения?»
textual
Листинг программы
MatchCollection mc = Regex.Matches(text, @"[0-9]+"); foreach (Match m in mc) { Console.WriteLine(m.Groups[0].Value); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д