Cómo reemplazar todas las instancias de una cadena en JavaScript

Cómo reemplazar todas las instancias de una cadena en JavaScript
La cadena contiene una secuencia de caracteres que representan cualquier información. JavaScript utiliza una variedad de características para manipular la cadena agregando, eliminando y reemplazando instancias. El reemplazo de las instancias de cadena se lleva a cabo para eliminar una parte específica de la cadena para cumplir un propósito específico. En este blog, hemos demostrado varios métodos para reemplazar todas las instancias de una cadena. Los resultados de este blog se enumeran a continuación:
  • Método 1: Uso del método ReplaceAll () para reemplazar todas las instancias de una cadena
  • Método 2: Uso del método reemplazar () para reemplazar todas las instancias de una cadena

Método 1: Uso del método ReplaceAll () para reemplazar todas las instancias de una cadena

El método ReplaceAll () extrae el patrón de instancias de paso y reemplaza todas las instancias coincidentes en la cadena existente. El método es útil para que los desarrolladores minimicen el tiempo y el esfuerzo de reemplazar instancias en tareas complejas.

La sintaxis del método ReplaceAll () se proporciona a continuación:

Sintaxis

Reemplazo ("Matching_Instance", "reemplazado_instance")

Los parámetros son los siguientes:

  • Matching_Instance: Especifica la instancia que el usuario desea reemplazar.
  • reemplazado_instance: Se refiere a que la instancia se reemplaza con la coincidente (Matching_Instance).

Ejemplo

El siguiente código de ejemplo muestra cómo usar el reemplaza todo() Método en JavaScript.

Código

consola.log ("Ejemplo para reemplazar las instancias de una cadena");
const list_name = "John, Harry, Brown, John, Adam";
consola.log (list_name.reemplazar ("John", "casarse"));

La descripción del código anterior es la siguiente:

  • En primer lugar, la cadena "John, Harry, Brown, John, Adam" se almacena en el "Lista de nombres" variable.
  • Después de eso, todas las instancias que coinciden "John" son reemplazados con "Casar" utilizando el reemplaza todo() Método en JavaScript.
  • Finalmente, el consola.registro() El método nos ayuda a presentar la cadena reemplazada en la ventana de la consola.

Producción

La salida valida que todas las instancias que coincidían con el "John" son reemplazados por el "Casar" En la ventana de la consola.

Método 2: Uso del método reemplazar () para reemplazar todas las instancias de una cadena

El método reemplazar () se emplea para reemplazar la primera ocurrencia de la cadena coincidente solamente. Sin embargo, el método reemplazar () se puede integrar con la expresión regular para el reemplazo de todas las instancias en una cadena existente. El método busca el patrón especificado, que se pasa a través de Regex. Después de eso, devuelve la nueva cadena después del reemplazo de todas las instancias presentes en la cadena existente.

El trabajo del método reemplazar () se describe en la siguiente sintaxis:

Sintaxis

reemplazar ("Matching_instance", "Reemplazado_instance")

Los parámetros se describen a continuación:

  • Matching_Instance: Se refiere a la instancia para ser reemplazado. La cadena coincidente debe definirse como la expresión regular global.
  • reemplazado_instance: Representa la instancia que se reemplazará con la primera instancia del

Ejemplo

Practicemos el método reemplazar (). A continuación se proporciona un código de ejemplo:

Código

consola.log ("Ejemplo para reemplazar las instancias de una cadena");
const user_str = "Cricket es un deporte famoso porque el cricket es fácil de jugar!";
Str1 = /cricket /g;
Str2 = "hockey";
Dejar new_str = user_str.reemplazar (str1, str2);
consola.log (new_str);

La descripción del código es la siguiente:

  • En primer lugar, una cadena definida por el usuario se escribe y almacena en el "User_str" variable.
  • Además, una expresión regular "/Cricket/g"(Una expresión regular global que rastreará todas las instancias de la palabra "Grillo") Se utiliza para reemplazar la instancia especificada y almacenarla en el "Str1" variable.
  • El "Str2"Almacena la cadena que el usuario desea reemplazar en la cadena existente.
  • Después de eso, el reemplazar() El método se emplea pasando "Str1" y "Str2" Como argumentos.
  • Finalmente, el consola.registro() El método muestra la cadena actualizada en la ventana de la consola.

Producción

La salida muestra que todas las instancias de "Grillo"Son reemplazados por "Hockey".

Conclusión

En JavaScript, el reemplaza todo() y reemplazar() Los métodos se pueden usar para reemplazar todas las instancias de una cadena. El reemplaza todo() El método coincide con la cadena y realiza reemplazo por la secuencia proporcionada de caracteres. Por otro lado, el método reemplazar () utiliza la expresión regular global para que coincida con todas las instancias de la cadena y luego las reemplace con la cadena especificada. En esta publicación, se demuestran varios métodos de JavaScript para reemplazar todas las instancias de una cadena.