Lenguajes
Web/Otros
Extra
Enlaces

Reemplazar porciones de cadenas con C#

Reemplazar una porción de una cadena por otra es algo que se suele hacer habitualmente cuando se programa en cualquier lenguaje de programación. Se suele utilizar para corregir errores en un texto, reemplazar una palabra malsontante por asteriscos, reemplanzar una serie de caracteres por un número, etc.

En C#, usando la biblioteca .NET es muy sencillo. La clase String nos proporciona el método Replace con el que podremos reemplazar porciones de texto fácilmente. En el primer parámetro indicamos la porción a reemplazar y en el segundo el texto que reemplazará la porción.

Vamos a hacer un ejemplo que reemplace las comillas simples de un texto por comillas dobles:

using System;

namespace ConsoleTest
{
	class Reemplazo
	{
		[STAThread]
		static void Main(string[] args)
		{
			String texto = "El 'Cuento de Hadas' no me ha gustado nada.";
			Console.WriteLine("Antes: {0}",texto);
			texto = texto.Replace("'","\"");
			Console.WriteLine("Después: {0}",texto);
		}
	}
}

 La aplicación imprime:

Antes: El 'Cuento de Hadas' no me ha gustado nada.
Después: El "Cuento de Hadas" no me ha gustado nada.

Como vemos, se han reemplazado las comillas simples (') por dobles (").


Redactado por Nenillo

Inicio | JavaScript necesario para este enlace

Noticias en RSS2 XHTML Vlido CSS Vlido