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

Флаги RegexOptions в C#

Класс Regex принимает флаги аргументом RegexOptions. В примере ниже IgnoreCase отключает учет регистра:

using System.Text.RegularExpressions; string txt = "HELLO"; bool found = Regex.IsMatch(txt, @"hello", RegexOptions.IgnoreCase); Console.WriteLine(found);

Несколько флагов объединяют через |. Ниже вместе работают Multiline и IgnoreCase:

using System.Text.RegularExpressions; string txt = "First\nLINE two"; bool found = Regex.IsMatch(txt, @"^line", RegexOptions.Multiline | RegexOptions.IgnoreCase); Console.WriteLine(found);

Дана строка:

string txt = "C# KOTLIN csharp";

Проверьте, встречается ли слово csharp без учёта регистра, и выведите результат.

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