Добавление пустой строки через регулярное выражение - C#
Формулировка задачи:
Допустим есть строки
Нужно через регулярное выражение поставить пустую строку перед if с сохранением пробелов перед if
Идентификация первой строки будет такой : (*\sif) .
Замена на \n\1 - некорректно работает.
if (dog>cat){ dog.eat(cat); }
Решение задачи: «Добавление пустой строки через регулярное выражение»
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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д