У меня есть Html в строке. Я много раз пытался удалить \ r, но не смог.
text.Replace("\r\n", "").Replace("\r", "").Replace("\n", "");
Вам необходимо присвоить результат обратно text, например:
text
text = text.Replace("\r\n", "").Replace("\r", "").Replace("\n", "");
Вы близки:
Вы должны присвоить результат операции .Replace обратно самой строке (или другой).Иначе результат никуда не денется.
text.Replace возвращает вновь измененную строку.Это не меняет строку, с которой он работает.Поэтому убедитесь, что вы захватываете возвращаемое значение.
text.Replace
str = str.Replace("\\\\r","").Replace("\\\\n","");
вам, вероятно, нужно использовать escape-символ