logo

Método de reemplazo de cadena de JavaScript ()

El método JavaScript string replace() se utiliza para reemplazar una parte de una cadena determinada con una nueva subcadena. Este método busca una expresión regular especificada en una cadena determinada y luego la reemplaza si se produce la coincidencia.

Podemos usar el modificador de búsqueda global con el método reemplazar() para reemplazar todos los elementos coincidentes; de lo contrario, el método reemplaza solo la primera coincidencia. JavaScript también proporciona un indicador de ignorar para que el método no distinga entre mayúsculas y minúsculas.

bucle for en script de shell

Sintaxis

El método replace() está representado por la siguiente sintaxis:

 string.replace(originalstr,newstr) 

Parámetro

originalstr: representa la cadena que se buscará y reemplazará.

Noticiastr - Representa la nueva cadena que se reemplazó con la cadena buscada.

Devolver

Devuelve la nueva cadena con el reemplazo especificado.

Ejemplo de método de reemplazo de cadena de JavaScript ()

Veamos algunos ejemplos del método reemplazar().

Ejemplo 1

Veamos un ejemplo sencillo para reemplazar una subcadena.

 var str='Javatpoint'; document.writeln(str.replace('tpoint','Script')); 
Pruébalo ahora

Producción:

 JavaScript 

Ejemplo 2

En este ejemplo, reemplazaremos una expresión regular usando un modificador de búsqueda global.

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.js/g,'AngularJS')); 
Pruébalo ahora

Producción:

 Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework. 

Ejemplo 3

En este ejemplo, reemplazaremos una expresión regular sin utilizar la búsqueda global.

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.js/,'AngularJS')); //It will replace only first match. 
Pruébalo ahora

Producción:

 Learn AngularJS on Javatpoint. Node.js is a well-known JavaScript framework 

Ejemplo 4

En este ejemplo, veremos que el método replace() distingue entre mayúsculas y minúsculas.

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/g,'AngularJS')); 
Pruébalo ahora

Producción:

 Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework. 

Ejemplo 5

Podemos ignorar el comportamiento que distingue entre mayúsculas y minúsculas del método replace() utilizando el modificador de bandera de ignorar. Entendamos con la ayuda de un ejemplo:

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/gi,'AngularJS')); 
Pruébalo ahora

Producción:

 Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework.