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.
Usar método Replace para remover caracteres o cadenas de otra cadena
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.
Ejemplos para remplazar cadenas en C#
No hay nada más que agregar. Veamos el ejemplo de código:
using System;classMainClass{publicstaticvoid 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éterastring 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.
Estoy aquí para ayudarte
Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto
No te pierdas ninguno de mis posts
Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.
El lenguaje de programación Ruby tiene un método en las cadenas para quitar o eliminar algunos caracteres de las mismas. Hoy veremos cómo remplazar algunos caracteres así como cadenas o subcadenas de otra cadena. Aparte de remplazar también se pueden eliminar algunas letras o cualquier tipo de carácter. Otra aplicación…
Hoy voy a explicar cómo podemos remplazar un carácter o cadena por otra en C# usando la función Replace. Esto va a servir para remplazar subcadenas, cadenas o caracteres en C#. Remplazar cadenas o subcadenas en C# La función Replace de las cadenas remplaza una cadena o subcadena por otra…
C nunca deja de sorprenderme, pues cada cosa que se ve sencilla en otros lenguajes de programación se hace complicada aquí. Hoy toca el turno de un algoritmo para quitar caracteres de una cadena en C. Esto también puede ser interpretado como quitar letras de una palabra usando C. Por…