Буквальные символы
Обычные буквы и цифры в шаблоне ищутся
как есть. Шаблон abc находит подряд
буквы "a", "b" и "c"
в тексте. Проверку выполняют через
Regex из
System.Text.RegularExpressions.
Синтаксис
Regex.IsMatch(text, @"abc");
Пример
Давайте найдём abc в строке "abcde":
using System;
using System.Text.RegularExpressions;
class Program
{
static void Main()
{
bool res = Regex.IsMatch("abcde", @"abc");
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Пример
Давайте проверим отсутствие фрагмента:
using System;
using System.Text.RegularExpressions;
class Program
{
static void Main()
{
bool res = Regex.IsMatch("12345", @"abc");
Console.WriteLine(res);
}
}
Результат выполнения кода:
False
Пример
Давайте найдём цифры как буквальный шаблон 123:
using System;
using System.Text.RegularExpressions;
class Program
{
static void Main()
{
bool res = Regex.IsMatch("12345", @"123");
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Смотрите также
-
любой символ,
который задаёт точка в шаблоне -
экранирование,
когда символ - метасимвол -
Regex,
класс для поиска по шаблону -
RegexParseException,
если шаблон составлен неверно