75 of 264 menu

A replace metódus

A replace metódus sztring részeinek keresését és lecserélését végzi. Az első paraméter az a részszöveg, amelyet lecserélünk, a második pedig az a részszöveg, amelyre lecseréljük.

Szintaxis

sztring.replace(mit cserélünk, mire cseréljük);

Példa

Cseréljük le a sztringben 'ab'-t '!'-ra:

let str = 'abcde'; let res = str.replace('ab', '!'); console.log(res);

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

'!cde'

Példa

Próbáljuk meg lecserélni az összes egyezést a sztringben:

let str = 'ab cde ab'; let res = str.replace('ab', '!'); console.log(res);

Látni fogjuk, hogy a csere csak az első egyezésnél történt meg:

'! cde ab'

Példa

Annak ellenére, hogy a replace metódus csak az első egyezést cseréli le, az összes egyezést le lehet cserélni ciklus segítségével:

let elem = 'ab'; let str = 'ab cde ab'; while (str.includes(elem)) { str = str.replace(elem, '!'); } console.log(str);

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

'! cde !'

Lásd még

  • a replace metódus,
    amely reguláris kifejezésekkel végez sztringrészek keresését és cseréjét
uzlrorucssv