Как заменить одиночные экземпляры \n на\r\n (только LF с CRLF), используя регулярное выражение в С#?
Извините, если это глупый вопрос, я новичок в Regex.
Я знаю, чтобы сделать это, используя план String.Replace
, например:
myStr.Replace("\n", "\r\n");
myStr.Replace("\r\r\n", "\r\n");
Однако это неэлегантно и уничтожит любые "\ r +\r\n" уже в тексте (хотя они вряд ли существуют).