Поиск совпадения в регулярках C#
Метод Regex.IsMatch возвращает true,
если в строке есть хотя бы одно совпадение
с шаблоном, и false, если совпадений нет.
Проверка идет слева направо по всей строке:
using System.Text.RegularExpressions;
string txt = "aaa 123 bbb";
bool found = Regex.IsMatch(txt, @"\d+");
Console.WriteLine(found);
Текст первого совпадения лежит в свойстве
Value у результата Regex.Match:
using System.Text.RegularExpressions;
string txt = "aaa 123 bbb 456";
Match match = Regex.Match(txt, @"\d+");
Console.WriteLine(match.Value);
Дана строка:
string txt = "123 abc 456 cde";
Найдите первую подстроку из букв и выведите её.
Дана строка:
string txt = "1 23 456 789";
Проверьте наличие трёх цифр подряд и выведите результат.