Artistas Digitales

Node js: Buscar y remplazar caracteres en una variable

Node js: Buscar y remplazar caracteres en una variable

Es comun que extrañes algunas funciones de otros lenguages y de hecho esto me paso el dia de hoy y al estar programando me di cuenta que no existia una funcion similar a str_replace para JavaScript o especificamente Node.js, asi que tuve que crear una que se cumpliera esta funcion. La siguiente funcion se comporta de forma similar a la de PHP toma como argumentos:

  1. El caracter/cadena que deseamos buscar
  2. El caracter/cadena por el cual queremos remplazar por cada ocurrencia
  3. La cadena donde deseamos buscar este caracter/cadena

Espero que les sirva esta funcion 😉


function buscar_remplazar(buscar, remplazar, cadena) {
var ret = '';
varp=0;
var n = cadena.indexOf(buscar, p);
while (n != -1) {
ret += cadena.substring(p, n) + remplazar; p = n + buscar.length;
n = cadena.indexOf(buscar, p);
}
return ret + cadena.substring(p); }

¿Te gusto el artículo? Compartelo!!

Acerca del autor

Dejar un comentario