Tengo un texto horrible que estoy limpiando usando varias expresiones regulares C#. Un problema que me ha dejado perplejo es que hay un número de cadenas \ r \ n 'en el texto, los caracteres reales no la línea se rompe.C# cómo Regex.Replace " r n" (los caracteres reales, no el salto de línea)
que he probado:
content = Regex.Replace(content, "\\r\\n", "");
y:
content = Regex.Replace(content, "\r\n", "");
pero ninguno de ellos trabajan. Al final tuve que usar:
content = content.Replace("\\r\\n", "\r\n");
para conseguir el proyecto terminado, pero no ser capaz de hacerlo en una expresión regular me molesta.
¿te ha sido útil? http://stackoverflow.com/questions/1981947/how-can-i-remove-rn-from-a-string-in-c-can-i-use-a-regex – SubniC
content.Replace (@ "\ r \ n "," \ r \ n ") es su mejor opción. – VVS
@Jens: por supuesto. Quise decir que es la mejor opción y mucho mejor que usar una expresión regular para una tarea tan trivial. – VVS