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

Все группы совпадения в C#

Отдельного списка всех групп в C# нет. Если нужно пройтись по ним одним циклом, берут Groups.Count и индекс Groups[n]:

using System.Text.RegularExpressions; string txt = "123 456 789"; Match match = Regex.Match(txt, @"(\d)(\d)(\d)"); for (int i = 0; i < match.Groups.Count; i++) { Console.WriteLine(match.Groups[i].Value); }

Цикл начинается с нуля, если нужно включить полное совпадение. Если нужны только группы из скобок, начинайте с 1.

Дана строка с адресом сайта:

string txt = "http://domain.ru";

Разложите URL на протокол, домен и зону и выведите списком.

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