Добавление пустой строки через регулярное выражение - C#

Узнай цену своей работы

Формулировка задачи:

Допустим есть строки
      if (dog>cat){
      dog.eat(cat);
      }
Нужно через регулярное выражение поставить пустую строку перед if с сохранением пробелов перед if Идентификация первой строки будет такой : (*\sif) . Замена на \n\1 - некорректно работает.

Решение задачи: «Добавление пустой строки через регулярное выражение»

textual
Листинг программы
            string str = "      if (dog>cat){\ndog.eat(cat);\n}";
            str = Regex.Replace(str, @"\s+if", m=>string.Format("1\n{0}", m.Groups[0].Value));
 
            Console.WriteLine(str);

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

13   голосов , оценка 3.846 из 5
Похожие ответы