Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

365
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!