En este ejemplo, aprenderá a escribir un programa JavaScript que reemplazará todas las instancias de un carácter en una cadena.
Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de JavaScript:
- Cadena de JavaScript
- JavaScript Regex
- División de cadena de JavaScript ()
- Unión de matriz de JavaScript ()
Ejemplo 1: Reemplazar todas las instancias de un personaje usando Regex
// program to replace all instances of a character in a string const string = 'Learning JavaScript Program'; const result = string.replace(/a/g, "A"); console.log(result);
Salida
Aprendizaje del programa JAvAScript
En el ejemplo anterior, la expresión regular se usa con el replace()
método para reemplazar todas las instancias de un carácter en una cadena.
/g
representa que la operación se lleva a cabo para todos en instancias de la cadena.
Ejemplo 2: reemplazar todas las instancias de carácter mediante métodos integrados
// program to replace all instances of character in a string const string = 'Learning JavaScript Program'; const splitString = string.split('a'); const result = splitString.join('A'); console.log(result);
Salida
Aprendizaje del programa JAvAScript
En el ejemplo anterior, los métodos integrados se utilizan para reemplazar todas las apariciones de un carácter en una cadena.
El split('a')
método divide la cadena en una matriz.
("Le", "rning J", "v", "Script Progr", "m")
El join('A')
método une todos los elementos de la matriz en una cadena agregando A entre cada elemento de la matriz.
Aprendizaje del programa JAvAScript