En este post vamos a ver cómo quitar o remover algunos caracteres, subcadenas o cadenas de otra cadena en C#.
Veremos cómo usar string.Empty
para remover caracteres y haremos unos ejemplos para quitar tabulaciones, saltos de línea y cualquier cadena de otra cadena.
Para lograrlo vamos a usar el método Replace
, ya que aunque no se llama “Remove” podemos remplazar algo por “nada”, es decir, por algo vacío.
Para remover un carácter simplemente remplazamos ese carácter por una cadena vacía. De esta manera podemos remover caracteres y cadenas de otra cadena.
Recuerda que el método Replace devuelve una nueva cadena.
No hay nada más que agregar. Veamos el ejemplo de código:
using System;
class MainClass {
public static void Main (string[] args) {
// Usamos string.Empty al remplazar,
// podemos remplazar un carácter (aunque no es un carácter, es una cadena)
// que es representado como " " en lugar de ' '
string conEspacios = "Hola mundo, programando en C# desde parzibyte.me";
Console.WriteLine("Con espacios: {0}", conEspacios);
string sinEspacios = conEspacios.Replace(" ", string.Empty);
Console.WriteLine("Sin espacios: {0}", sinEspacios);
// También podemos remplazar cadenas completas:
string cadena = "C++ es un lenguaje con recolector de basura, por eso me agrada programar en C++";
cadena = cadena.Replace("C++", "C#");
Console.WriteLine("Cadena remplazada: {0}", cadena);
// Saltos de línea, tabulaciones, etcétera
string otraCadena = "Hola\nmundo\t\testa es una cadena con muchos espacios, tabulaciones\n\ny saltos de línea";
Console.WriteLine("Cadena original: {0}", otraCadena);
string cadenaLimpia = otraCadena.Replace("\n", string.Empty).Replace("\t", string.Empty).Replace(" ", string.Empty);
Console.WriteLine("Limpia: {0}", cadenaLimpia);
}
}
En el ejemplo usamos string.Empty
, que representa una cadena vacía. Remplazando una subcadena por string.Empty
resulta en remover esa subcadena; lo mismo aplica para los caracteres.
El día de hoy te mostraré cómo crear un servidor HTTP (servidor web) en Android…
En este post te voy a enseñar a designar una carpeta para imprimir todos los…
En este artículo te voy a enseñar la guía para imprimir en una impresora térmica…
Hoy te voy a mostrar un ejemplo de programación para agregar un módulo de tasa…
Los usuarios del plugin para impresoras térmicas pueden contratar licencias, y en ocasiones me han…
Hoy voy a enseñarte cómo imprimir el € en una impresora térmica. Vamos a ver…
Esta web usa cookies.