83 of 264 menu

A replace metódus

A replace metódus sztring részeinek keresését és cseréjét végzi. Első paraméterként egy reguláris kifejezést fogad, második paraméterként pedig egy részsztringet, amire lecseréljük.

Szintaxis

sztring.replace(reguláris_kifejezés, csere);

Példa

Keressük meg és cseréljük le az 'a' karaktert:

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

A kód végrehajtásának eredménye:

'b!b'

Példa

Alapértelmezetten csak az első egyezést cseréli le. Cseréljük le ismét az 'a' karaktert a sztringben:

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

A kód végrehajtásának eredménye:

'b!aab'

Példa

Cseréljük le az összes egyezést a globális keresés segítségével:

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

A kód végrehajtásának eredménye:

'b!!!b'

Példa

Keressünk és cseréljünk egy sztringet a következő mintával: az 'x' betű, majd bármely karakter, majd isét az 'x' betű:

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

A kód végrehajtásának eredménye:

'! eee'

Lásd még

  • a replace metódus,
    amely sztring részeinek keresését és cseréjét végzi
  • a test metódus,
    amely egy sztringet ellenőriz
  • a match metódus,
    amely egyezéseket keres egy sztringben
  • a matchAll metódus,
    amely az összes egyezést megkeresi egy sztringben
  • a exec metódus,
    amely szekvenciális keresést hajt végre
  • a search metódus,
    amely keresést végez
  • a split metódus,
    amely feloszt egy sztringet
dabydetres