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

Замена совпадений в C#

Метод Regex.Replace подставляет строку замены вместо каждого совпадения с шаблоном:

using System.Text.RegularExpressions; string txt = "123 456 789"; string res = Regex.Replace(txt, @"\d", "!"); Console.WriteLine(res);

Если в шаблоне есть квантификатор, заменяется число целиком, а не каждая цифра отдельно:

using System.Text.RegularExpressions; string txt = "a1 b22"; string res = Regex.Replace(txt, @"\d+", "!"); Console.WriteLine(res);

Дана строка:

string txt = "aaa bbb 123 www";

Замените повторяющиеся подряд одинаковые буквы на один символ «!».

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