¿Cómo reemplazar una parte de las strings con otro valor en JavaScript?

Podemos reemplazar una parte de una string de múltiples maneras. A continuación, los más populares se mencionan y describen con el ejemplo.

  1. Método JavaScript replace()
  2. Método javascript split()
  3. Método javascript join()

Método JavaScript replace(): podemos reemplazar una parte de String usando el método replace() . JavaScript tiene un método incorporado llamado replace que le permite reemplazar una parte de una string con otra string o expresión regular. Sin embargo, la string original seguirá siendo la misma.

Sintaxis:

string.replace(searchvalue, newvalue)

El primer parámetro se usa para buscar una string en toda la string y la nueva string reemplazará la string buscada. Esta función devuelve una nueva string, pero la string original sigue siendo la misma.

Ejemplo 1:

HTML

<script>
    let string = "GeeksForGeeks";
    /* It first search 'For' in original string then it will 
    replace the searched string('For') with new string ('and') */
  
    let replaced_string = string.replace("For", "and");
    console.log("The original string is " + string);
    console.log("The replaced string is " + replaced_string);
</script>

Producción:

The original string is GeeksForGeeks
The replaced string is GeeksandGeeks

También podemos usar dos funciones incorporadas de JavaScript para dividir y unir funciones para realizar esta tarea.

Método javascript split(): la función split es una función incorporada de javascript que se utiliza para dividir una string en una array de substrings. Esta función toma dos parámetros opcionales como argumentos, como separador y límite. El separador es una string o cualquier carácter que pertenezca a la string original. La división se realiza con este carácter (o expresión regular). Si se omite este carácter, la string original se devolverá como una array. Un límite es un tipo de número entero que informa sobre el número de divisiones que se realizan.

string.split(separator,limit)

Método JavaScript join(): La función de unión es una función incorporada de JavaScript que se usa para unir la array de elementos y devolverla como una string. Este método tiene solo un parámetro opcional.

array.join(separator)

Ejemplo 2: Aquí usamos el enstringmiento de métodos para usar ambos métodos juntos a la vez.

HTML

<script>
    let string = "GeeksForGeeks";
    /* split method split the string into an 
       array(['Geeks','Geeks']) and the join method will 
       join the string with another string ('and') */
  
    let replaced_string = string.split("For").join("and");
    console.log("The replaced string is " + replaced_string);
    console.log("The original string is " + string);
</script>

Producción:

The replaced string is GeeksandGeeks
The original string is GeeksForGeeks

Publicación traducida automáticamente

Artículo escrito por debadebaduttapanda7 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *