replace

replace

> Funktioner

Erstatter alle forekomster af søgning med erstat i strengen streng.

Indstillinger
Feedback
TypeScript

I JavaScript erstatter s.replace(search, by) kun den første forekomst, når search er en streng, hvor replace i LeekScript erstatter dem alle: skriv s.replaceAll(search, by). Anden fælde: erstatningsteksten fortolkes — $& betegner dér den fundne tekst, $1 en indfanget gruppe: "ab".replaceAll("a", "$&$&") giver "aab". Fordobl dollartegnet for at indsætte et bogstaveligt, "$$" giver "$".

Python

I Python erstatter s.replace(search, by) alle forekomster, som replace i LeekScript, og et tredje argument gør det muligt at begrænse antallet: "aaa".replace("a", "b", 2) giver "bba". Mønsteret er altid en bogstavelig streng, aldrig et regulært udtryk; brug modulet re til det: re.sub("a+", "X", "aaab") giver "Xb".

Eksempler

replace("Banan", "n", "t") // "Batata" replace("a,b,c,d,e,f", ",", "+") // "a+b+c+d+e+f" replace("Hej verden", "Hej", "Godaften") // "Hej verden"