Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

207
Vistas
¿Cómo puedo eliminar una parte de la cadena sin eliminar el mismo conjunto de caracteres en otro lugar?

Estoy tratando de limpiar una cadena (URL). Lo necesito cada vez que contiene ipfs://ipfs/ para reemplazarlo por un solo ipfs/ . La cadena completa es ipfs://ipfs/QmR6xjBCn pero debería ser ipfs://QmR6xjBCn En algunos casos obtengo cadenas que ya están limpias, en otros casos no.

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Usé include para detectar si la cadena contenía ipfs://ipfs y luego la reemplacé por lo que necesitaba: ipfs://

 if (fixedURL.includes('ipfs://ipfs')) { fixedURL2 = fixedURL.replace('ipfs://ipfs','ipfs://') obj.imageUrl = fixedURL2; } else { obj.imageUrl = fixedURL; }
about 4 years ago · Juan Pablo Isaza Denunciar

0

Usa la función reemplazar(). Si el texto no está en la cadena, no reemplazará nada. Entonces solo funciona cuando el doble ipfs está allí.

 let str; // example one str = "ipfs://ipfs/QmR6xjBCn"; str = str.replace("ipfs://ipfs/","ipfs://"); console.log(str); // example two, same code different url str = "ipfs://SomethingRandom"; str = str.replace("ipfs://ipfs/","ipfs://"); console.log(str);

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda