Извлечь цифры из строки. Регулярные выражения - C#

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

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

Друзья, мучаюсь уже несколько часов со следующей задачей

Пытаюсь извлечь из строки только цифры.

        public static void RegEXP()
        {
            html = "abc def34 sss";
 
            Match match = Regex.Match(html, @"def(\d+)");
 
            if(match.Success)
            {
                Console.WriteLine(match.Value);
            }
 
        }

А получаю "def34 "

В чём ошибка подскажите пожалуйста!

Решение задачи: «Извлечь цифры из строки. Регулярные выражения»

textual
Листинг программы
 var html = "abc def34 sss def45";
 
             MatchCollection match = Regex.Matches(html, @"def(\d+)");
 
            foreach (Match m in match)
            {
                Console.WriteLine(m.Groups[1]);
            }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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