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

Полное совпадение в регулярках C#

Полное совпадение означает, что шаблон описывает всю строку от начала до конца. В C# для этого проверяют Match.Success и равенство match.Length длине исходной строки.

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

using System.Text.RegularExpressions; string txt = "123 456 789"; Match part = Regex.Match(txt, @"\d+"); Match whole = Regex.Match(txt, @"^\d+ \d+ \d+$"); Console.WriteLine(part.Success && part.Length == txt.Length); Console.WriteLine(whole.Success && whole.Length == txt.Length);

Дан код товара:

string code = "ab-123";

Проверьте, что весь код состоит из двух строчных латинских букв, дефиса и трёх цифр, затем выведите результат.

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