Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csSpRgMF 32 of 509 menu
◀ ▶

Список совпадений в регулярках C#

Метод Regex.Matches возвращает все совпадения сразу. Текст каждого фрагмента лежит в свойстве Value:

using System.Text.RegularExpressions; string txt = "12 43 56 ab"; MatchCollection matches = Regex.Matches(txt, @"\d+"); foreach (Match match in matches) { Console.WriteLine(match.Value); }

Коллекция уже содержит все фрагменты. Цикл проходит по ним по порядку, от левого совпадения к правому.

Дана строка:

string txt = "a-12 note b-7 c-304";

Соберите все коды из буквы, дефиса и цифр и выведите их.

Дана строка:

string txt = "abcd 123 code 45 note";

Соберите все слова из латинских букв длиной не менее 4 и выведите их.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить