in

Cadena de JavaScript – método replace ()


Descripción

Este método encuentra una coincidencia entre una expresión regular y una cadena, y reemplaza la subcadena coincidente con una nueva subcadena.

La cadena de reemplazo puede incluir los siguientes patrones de reemplazo especiales:

Patrón Inserta
$$ Inserta un «$».
PS Inserta la subcadena coincidente.
$ ‘ Inserta la parte de la cadena que precede a la subcadena coincidente.
PS Inserta la parte de la cadena que sigue a la subcadena coincidente.
$ n o $ nn Dónde norte o nn son dígitos decimales, inserta el nortela cadena de subcoincidencia entre paréntesis, siempre que el primer argumento sea un objeto RegExp.

Sintaxis

La sintaxis para usar el método replace () es la siguiente:

string.replace(regexp/substr, newSubStr/function[, flags]);

Detalles del argumento

  • regexpUna expresión regular objeto. La coincidencia se reemplaza por el valor de retorno del parámetro # 2.

  • substr – Una cadena que será reemplazada por newSubStr.

  • newSubStr – La cadena que reemplaza la subcadena recibida del parámetro # 1.

  • función – Una función que se invocará para crear la nueva subcadena.

  • banderas – Una cadena que contiene cualquier combinación de los indicadores RegExp: gramo – partido global, I – ignorar caso, metro – coincidir en varias líneas. Este parámetro solo se usa si el primer parámetro es una cadena.

Valor devuelto

Simplemente devuelve una nueva cadena modificada.

Ejemplo

Pruebe el siguiente ejemplo.

<html>
   <head>
      <title>JavaScript String replace() Method</title>
   </head>
   
   <body>   
      <script type = "text/javascript">
         var re = /apples/gi;
         var str = "Apples are round, and apples are juicy.";
         var newstr = str.replace(re, "oranges");        
         document.write(newstr ); 
      </script>      
   </body>
</html>

Producción

oranges are round, and oranges are juicy.

Ejemplo

Pruebe el siguiente ejemplo; muestra cómo cambiar palabras en una cadena.

<html>
   <head>
      <title>JavaScript String replace() Method</title>
   </head>
   
   <body>     
      <script type = "text/javascript">
         var re = /(w+)s(w+)/;
         var str = "zara ali";
         var newstr = str.replace(re, "$2, $1");
         document.write(newstr);
      </script>   
   </body>
</html>

Producción

ali, zara

javascript_strings_object.htm

Deja una respuesta

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

¿Que es Google Calendar y por que utilizarlo como agenda

¿Cuáles son las mejores aplicaciones alternativas a Google Calendar para usar como calendario? Lista 2020

apple touch icon@2

Cómo usar el subproceso popen Python