replace

replace

> Funciones

Reemplaza todas las apariciones de buscar con reemplazar en la cadena cadena.

Configuraciones
Retorno
TypeScript

En JavaScript, s.replace(search, by) solo reemplaza la primera aparición cuando search es una cadena, mientras que replace en LeekScript las reemplaza todas: escriba s.replaceAll(search, by). Segunda trampa, el texto de reemplazo se interpreta — $& designa allí el texto encontrado, $1 un grupo capturado: "ab".replaceAll("a", "$&$&") vale "aab". Duplique el dólar para insertar uno literal, "$$" da "$".

Python

En Python, s.replace(search, by) reemplaza todas las apariciones, como replace en LeekScript, y un tercer argumento permite limitar su número: "aaa".replace("a", "b", 2) vale "bba". El patrón es siempre una cadena literal, nunca una expresión regular; para eso, pase por el módulo re: re.sub("a+", "X", "aaab") vale "Xb".

Ejemplos

replace("Banana", "n", "t") // "Batata" replace("a,b,c,d,e,f", ",", "+") // "a+b+c+d+e+f" replace("Hola mundo", "Hola", "Buenas noches") // "Hola mundo"