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

163
Views
extraiga la cadena entre la etiqueta que no funciona en expresiones regulares

este es mi codigo vue

 <template> <a href="#" class="block relative"> <img alt="profil" src="https://www.tailwind-kit.com/images/person/1.jpg" class="mx-auto object-cover rounded-full h-16 w-16 "/> </a> </template> <script> export default { name: 'code' , data() { return {} } , created(){}, methods: {} } </ script>

ahora trato este código como una cadena completa, quiero extraer el código de "<plantilla>".

Traté de usar expresiones regulares,

 function getStringBetween(str, start, end) { const result = str.match(new RegExp(start + "(.*)" + end)); return result[1]; } let test = str.match(new RegExp('<template>' + "(.*)" + '</template>')); console.log('transferHtml',test);

pero el resultado muestra nulo, ¿alguna otra forma de extraer la cadena entre ciertas cadenas?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Parece HTML. Intente usar un analizador de HTML.

 var str = "CONTENT_BEFORE<template>foo</template>CONTENT_AFTER"; const parser = new DOMParser(); var parsed = parser.parseFromString(str, "text/html"); var templatetext = parsed.querySelector('template'); console.log(templatetext.innerHTML);

Entonces, en tu caso, es

 var str = `<template> <a href="#" class="block relative"> <img alt="profil" src="https://www.tailwind-kit.com/images/person/1.jpg" class="mx-auto object-cover rounded-full h-16 w-16 "/> </a> </template> <script> export default { name: 'code' , data() { return {} } , created(){}, methods: {} } </ script>`; const parser = new DOMParser(); var parsed = parser.parseFromString(str, "text/html"); var templatetext = parsed.querySelector('template'); console.log(templatetext.innerHTML);

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!