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

Пробельный символ

\s находит пробел, таб, перевод строки и другие пробельные символы Unicode. \S - всё остальное. Точка . по умолчанию перевод строки не захватывает.

Синтаксис

Regex.IsMatch(text, @"\s"); Regex.IsMatch(text, @"\S+");

Пример

Давайте найдём пробел между словами:

using System; using System.Text.RegularExpressions; class Program { static void Main() { bool res = Regex.IsMatch("a b", @"\s"); Console.WriteLine(res); } }

Результат выполнения кода:

True

Пример

Давайте найдём перевод строки через \s:

using System; using System.Text.RegularExpressions; class Program { static void Main() { bool res = Regex.IsMatch("a\nb", @"\s"); Console.WriteLine(res); } }

Результат выполнения кода:

True

Пример

Давайте возьмём непробельный фрагмент \S+:

using System; using System.Text.RegularExpressions; class Program { static void Main() { var m = Regex.Match("a b", @"\S+"); Console.WriteLine(m.Value); } }

Результат выполнения кода:

"a"

Смотрите также

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