replace

replace

> Toiminnot

Korvaa kaikki sanan haku esiintymät sanalla korvaa merkkijonossa merkkijono.

Asetukset
Palaute
TypeScript

JavaScriptissä s.replace(search, by) korvaa vain ensimmäisen esiintymän, kun search on merkkijono, kun taas replace korvaa LeekScriptissä ne kaikki: kirjoita s.replaceAll(search, by). Toinen ansa: korvaava teksti tulkitaan — $& tarkoittaa siinä löydettyä tekstiä, $1 siepattua ryhmää: "ab".replaceAll("a", "$&$&") on "aab". Kahdenna dollarimerkki lisätäksesi kirjaimellisen, "$$" antaa "$".

Python

Pythonissa s.replace(search, by) korvaa kaikki esiintymät, kuten replace LeekScriptissä, ja kolmas argumentti sallii määrän rajoittamisen: "aaa".replace("a", "b", 2) on "bba". Hahmo on aina kirjaimellinen merkkijono, ei koskaan säännöllinen lauseke; käytä siihen moduulia re: re.sub("a+", "X", "aaab") on "Xb".

Esimerkkejä

replace("Banaani", "n", "t") // "Batata" korvaa("a,b,c,d,e,f", ",", "+") // "a+b+c+d+e+f" replace("Hei maailma", "Hei", "Hyvää iltaa") // "Hei maailma"