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

Цифра

В verbatim-строке пишут \d и \D. \d находит 0–9. \D - любой другой символ. Для набора цифр подойдёт и класс символов [0-9].

Синтаксис

Regex.IsMatch(text, @"\d+"); Regex.IsMatch(text, @"\D");

Пример

Давайте найдём цифры в "a1b2":

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

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

"1"

Пример

Давайте проверить строку "12345" шаблоном \d+:

using System; using System.Text.RegularExpressions; class Program { static void Main() { bool res = Regex.IsMatch("12345", @"\d+"); Console.WriteLine(res); } }

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

True

Пример

Давайте найдём не-цифру через \D:

using System; using System.Text.RegularExpressions; class Program { static void Main() { var m = Regex.Match("12345", @"\D"); Console.WriteLine(m.Success); } }

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

False

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

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