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

Length

Length у Match равно длине Value. Вместе с Index задаёт интервал в исходной строке. При Success равном false длина обычно нулевая.

Синтаксис

int len = match.Length;

Пример

Давайте прочитаем Length для bcd:

using System; using System.Text.RegularExpressions; class Program { static void Main() { Match match = Regex.Match("abcde", @"bcd"); Console.WriteLine(match.Length); } }

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

3

Пример

Давайте сравним Length с длиной Value:

using System; using System.Text.RegularExpressions; class Program { static void Main() { Match match = Regex.Match("12345", @"\d+"); Console.WriteLine(match.Length); Console.WriteLine(match.Value.Length); } }

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

5 5

Пример

Давайте проверим длину при неудачном поиске:

using System; using System.Text.RegularExpressions; class Program { static void Main() { Match match = Regex.Match("abcde", @"\d"); Console.WriteLine(match.Length); } }

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

0

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

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