Saltar al contenido

Eliminar retorno de carro de string

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)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *