I have this HTML code
<span class="line"><span>// Before</span></span>
<span class="line">
<span>import</span>
<span> </span><span>db</span>
<span> </span><span>from</span><span> </span>
<span>'../../lib/db-admin'</span><span>;</span>
</span>
<span class="line"><span>// After</span></span>
<span class="line"><span>import</span>
<span> </span><span>db</span><span> </span>
<span>from</span><span> </span>
<span>'lib/db-admin'</span><span>;</span></span>
I would like to replace every opening and closing span tag with class="line" with the div tag. How can i do it using regular expressions?
This is what i've already tried, but cannot get it until working condition.
/(<span class="line">.*?<\/span>)\s*<span class="line">(.*?)<\/span>((?!<\/span>).)*<\/span>/g, '$1</div><div class="line">$2</div>'