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#.
La función Replace
de las cadenas remplaza una cadena o subcadena por otra y devuelve una cadena nueva en donde ya se ha realizado el remplazo.
Su sintaxis es:
string cadenaRemplazada = unaCadena.Replace("busqueda", "remplazo");
Como lo dije, esto va a devolver una nueva cadena. Al final del post dejaré ejemplos.
La función Replace también funciona para remplazar caracteres en una cadena de C#; solo que trabaja con cadenas y no con caracteres.
Recordemos que un carácter se encierra entre comillas simples: '
Su sintaxis es:
string cadenaRemplazada = unaCadena.Replace('busqueda', 'remplazo');
Al igual que las cadenas, esto remplaza un carácter. Al final dejaré ejemplos.
Aquí dejo unos ejemplos de código para demostrar la funcionalidad de la función Replace
en las cadenas de C# (C sharp):
using System;
class MainClass {
public static void Main (string[] args) {
// Podemos remplazar cadenas
string mensaje = "Java es un buen lenguaje para programar en Android";
Console.WriteLine("Original: {0}", mensaje);
string remplazado = mensaje.Replace("Java", "Kotlin");
Console.WriteLine("Remplazado: {0}", remplazado);
// O caracteres
string conEspacios = "Hola mundo, programando en C#";
Console.WriteLine("Con espacios: {0}", conEspacios);
string conGuiones = conEspacios.Replace(' ', '-');
Console.WriteLine("Con guiones: {0}", conGuiones);
}
}
En el ejemplo de código remplazamos cadenas y caracteres; almacenando lo que regresa la función Replace
en una nueva cadena.
En este post te quiero compartir un código de C++ para listar y cancelar trabajos…
Gracias a WebAssembly podemos ejecutar código de otros lenguajes de programación desde el navegador web…
Revisando y buscando maneras de imprimir un PDF desde la línea de comandos me encontré…
Esta semana estuve recreando la API del plugin para impresoras térmicas en Android (HTTP a…
Hoy te enseñaré a extraer la cadena base64 de una clave PEM usando una función…
Encender un foco con un Bot de Telegram es posible usando una tarjeta como la…
Esta web usa cookies.
Ver comentarios