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.
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