Hola usuario de nuestro sitio, tenemos la solución a tu interrogante, has scroll y la encontrarás a continuación.
Solución:
Como está utilizando VB.NET, necesitará el siguiente código:
Dim newString As String = origString.Replace(vbCr, "").Replace(vbLf, "")
Podrías usar caracteres de escape (r
y n
) en C#, pero estos no funcionarán en VB.NET. Tienes que usar las constantes equivalentes (vbCr
y vbLf
) en cambio.
Qué tal si:
string s = orig.Replace("n","").Replace("r","");
que debe manejar los finales de línea comunes.
Alternativamente, si tienes eso string codificado o lo está ensamblando en tiempo de ejecución, simplemente no agregue las nuevas líneas en primer lugar.
Si también desea eliminar espacios al principio/final de una línea (común al acortar html), puede intentar:
string.Join("",input.Split('n','r').Select(s=>s.Trim()))
De lo contrario, use el simple Replace
sugirió Marc.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)