83 of 264 menu

Método replace

El método replace realiza la búsqueda y reemplazo de partes de una cadena. El primer parámetro acepta una expresión regular, y el segundo - la subcadena por la cual reemplazamos.

Sintaxis

cadena.replace(expresiónRegular, reemplazo);

Ejemplo

Busquemos y reemplacemos el carácter 'a':

let str = 'bab'; let res = str.replace(/a/, '!'); console.log(res);

Resultado de ejecutar el código:

'b!b'

Ejemplo

Por defecto, solo se reemplaza la primera coincidencia. Reemplacemos nuevamente el carácter 'a' en la cadena:

let str = 'baaab'; let res = str.replace(/a/, '!'); console.log(res);

Resultado de ejecutar el código:

'b!aab'

Ejemplo

Reemplacemos todas las coincidencias usando búsqueda global:

let str = 'baaab'; let res = str.replace(/a/g, '!'); console.log(res);

Resultado de ejecutar el código:

'b!!!b'

Ejemplo

Busquemos y reemplacemos una cadena con este patrón: letra 'x', luego cualquier carácter, luego nuevamente la letra 'x':

let str = 'xax eee'; let res = str.replace(/x.x/, '!'); console.log(res);

Resultado de ejecutar el código:

'! eee'

Vea también

  • método replace,
    que realiza búsqueda y reemplazo de partes de cadena
  • método test,
    que comprueba una cadena
  • método match,
    que busca coincidencias en una cadena
  • método matchAll,
    que busca todas las coincidencias en una cadena
  • método exec,
    que realiza una búsqueda secuencial
  • método search,
    que realiza una búsqueda
  • método split,
    que divide una cadena
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar