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

Класс Group

Group наследует Capture и лежит в Groups у Match. Groups[1] имеет тип Group. Скобки в шаблоне - см. группу.

Синтаксис

Group group = match.Groups[1];

Пример

Давайте прочитаем первую группу:

using System; using System.Text.RegularExpressions; class Program { static void Main() { Match match = Regex.Match("abcde", @"(abc)(de)"); Group group = match.Groups[1]; Console.WriteLine(group.Value); } }

Результат выполнения кода:

"abc"

Пример

Давайте проверим, что тип - Group:

using System; using System.Text.RegularExpressions; class Program { static void Main() { Match match = Regex.Match("12345", @"(\d+)"); Console.WriteLine(match.Groups[1] is Group); } }

Результат выполнения кода:

True

Пример

Давайте прочитаем Name и Success:

using System; using System.Text.RegularExpressions; class Program { static void Main() { Match match = Regex.Match("12345", @"(?<code>\d+)"); Group group = match.Groups["code"]; Console.WriteLine(group.Name); Console.WriteLine(group.Success); } }

Результат выполнения кода:

"code" True

Смотрите также

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