Sintaxis del método reemplazar ()
La sintaxis del método reemplazar en JavaScript se da a continuación:
var newString = string.reemplazar (stringTobePlayed, stringTobePlaced)Valor de retorno
El valor de retorno del método reemplazar () es una cadena que contiene la subcadena reemplazada.
Ejemplo 1: Reemplazo de una subcadena normal desde una variable de cadena
Primero, cree una nueva variable de cadena utilizando la línea que se da a continuación:
var string = "Hola y bienvenido a Andromeda Galaxy";Después de eso, reemplace la palabra "Andrómeda" con "vía Láctea"Y almacene el resultado en una nueva variable utilizando esta línea:
var newString = string.reemplazar ("Andromeda", "Vía Láctea");Mostrar el periódico en el terminal utilizando la función de registro de la consola como:
consola.registro (periodista);Observará el siguiente resultado en su terminal:
Para verificar que la cadena original esté ilesa, imprima la variable de cadena original usando la función de registro de la consola también:
consola.log (cadena);Observará el siguiente resultado en su terminal:
Puede observar que la cadena original no se modifica.
Ejemplo 2: reemplazar una subcadena utilizando una expresión regular
Para eliminar cualquier subcadena que coincida con un patrón específico especificado por una expresión regular, simplemente pase las expresiones regulares en el primer argumento del reemplazar() método. Primero, creemos una cadena con dos números consecutivos:
var string = "Eliminar los dos números :: 64";Definir una expresión regular para el patrón de dos números consecutivos:
var regex = /\ d 2 /;Reemplace los dos números consecutivos usando la expresión regular y guarde la cadena resultante una nueva variable con la siguiente línea:
VAR ResultString = String.reemplazar (regex ", hecho!");Finalmente, imprima el Resultados variable en el terminal utilizando la función de registro de la consola:
consola.registro (resultados de resultados);Obtendrá el siguiente resultado en su terminal:
Pudiste hacer coincidir el patrón de dos números consecutivos y eliminarlos de nuestra cadena.
Ejemplo 3: Sensibilidad a casos del método de reemplazo
El método reemplazar () es sensible a la caja, lo que significa que para que una subcadra sea reemplazada, debe coincidir con la condición del carácter por carácter. Para mostrar esto, cree una cadena con la siguiente línea:
var string = "Hola hola hola hola";Para eliminar el "HOLA"Con todos los caracteres de capital, use la siguiente condición en el método reemplazar () ()
VAR ResultString = String.reemplazar ("hola", "reemplazado");Mostrar el Resultados en el terminal utilizando la función de registro de la consola:
consola.registro (resultados de resultados);Observará la siguiente salida en su terminal:
Puedes ver eso, aunque todas las palabras en la cuerda deletrean "Hola", Todavía solo el que con todas las letras mayúsculas fue reemplazada. Mostrando que el reemplazo () es de hecho sensible.
Envolver
El método de cadena reemplazar () se utiliza para realizar el "coincidir y cambiar"Operación en la cadena deseada. Para esto, se proporciona una subcadena al método reemplazar (), y si la coincidencia es exitosa, esa subcadena se elimina de la cadena, y la periódica se coloca en su posición. Sin embargo, una característica notable del método reemplazar es que la cadena original nunca se modifica. Esto se debe a que la nueva cadena se devuelve como resultado del método reemplazar (), que se puede almacenar dentro de una nueva variable.