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

Спецсимволы внутри наборов в C#

Спецсимволы внутри [ ] становятся обычными символами. Это значит, что их не надо экранировать обратным слешем.

В данном примере шаблон поиска выглядит так: между иксами любая буква "'a'", "'b'", "'c'", либо точка:

using System.Text.RegularExpressions; string txt = "xax xbx xcx xdx x.x x@x"; string res = Regex.Replace(txt, @"x[abc.]x", "!"); Console.WriteLine(res);

В данном примере шаблон поиска выглядит так: между иксами любая маленькая латинская буква или точка:

using System.Text.RegularExpressions; string txt = "xax xbx xcx x.x x@x"; string res = Regex.Replace(txt, @"x[a-z.]x", "!"); Console.WriteLine(res);

Дана строка:

string txt = "aba aea aca aza axa a.a a+a a*a";

Напишите регулярку, которая найдет строки "'a.a'", "'a+a'", "'a*a'", не затронув остальных.

Дана строка:

string txt = "xaz x.z x3z x@z x$z xrz";

Напишите регулярку, которая найдет строки по шаблону: буква "'x'", затем НЕ точка, НЕ собака, и НЕ доллар, а потом буква "'z'".

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