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

370
Vistas
Divida una cadena con la etiqueta HTML <br> en una cadena multilínea

Tengo una cadena que contiene una etiqueta de interrupción html para dividir la cadena, ya que me gustaría dividir la cadena en varias líneas, pero no parece representar la cadena como multilínea en la interfaz de usuario. ¿Cómo puedo lograr lo siguiente?

testString = "This is line one<br>This is line two<br>This is line three"

Rendimiento esperado:

 This is line one This is line two This is line three

Leí acerca de la dangerouslysettinginnerHTML de HTML interno, pero no quiero usarlo en mi código. En lo que respecta a la división, lo que hice fue intentar

 text.split('<br>').map(each => each + <br>)

pero eso no funcionó. Cualquier pista o ayuda sería apreciada.

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

0

La forma más fácil de hacer esto fuera de DangerlySetInnerHTML es dividir y mapear la cadena en una matriz de elementos JSX.

 {testString .split(/<br ?\/?>/) .flatMap((line, i) => [line, <br key={`line-${i}`} />])}

El delimitador de expresiones regulares está diseñado para dividirse en cualquier forma de <br> , <br/> o <br /> .

Editar tierno-taussig-uc6y50

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