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

Value

Value у Match - это найденный фрагмент исходного текста. При Success равном false обычно пустая строка, но объект не null. Пустой Value при Success равном true - не то же самое, что неудачный поиск.

Синтаксис

string text = match.Value;

Пример

Давайте прочитаем Value совпадения:

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

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

"bcd"

Пример

Давайте выведем Value при неудаче:

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

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

""

Пример

Давайте сравним Value с Groups[0]:

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

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

"12345" "12345"

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

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