¿Cómo puedo reemplazar instancias solitarias de \ n con \ r \ n (solo LF con CRLF) usando una expresión regular en C#?Regex (C#): Reemplace n con r n
Disculpa si es una pregunta estúpida, soy nuevo en Regex.
sé hacerlo utilizando el plan String.Replace
, como:
myStr.Replace("\n", "\r\n");
myStr.Replace("\r\r\n", "\r\n");
Sin embargo, esto es poco elegante, y destruiría cualquier "\ r + \ r \ n" ya en el texto (aunque no es probable existir).
Esto no funcionará si la cadena comienza con "\ n". –
no funciona para \ n \ n – Jerome
Debe ser myStr = Regex.Replace (myStr, "(? mcfroob