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.