Pensé que esto sería bastante sencillo, pero nada realmente mucho trabajo. Estoy escribiendo esto usando cheerio en node js. Básicamente, tengo el siguiente HTML
<h2 id="understanding-adc"> <a class="anchor" href="#understanding-adc" aria-hidden="true"><span class="octicon octicon-link"></span></a>Understanding ADC</h2> <p>test</p> <ol> <li>test</li> <li>test</li> <li>Optimization</li> </ol> <h2 id="data-switching"> <a class="anchor" href="#data-switching" aria-hidden="true"><span class="octicon octicon-link"></span></a>Data switching</h2> <p>test test.</p>Así que el escenario será así. Si paso la identificación de una etiqueta h2, digamos "#understanding-adc", necesito obtener el contenido entre "#understanding-adc" y la siguiente etiqueta h2 "#data-switching". Aquí sé qué etiqueta h2 necesito pasar a la función, pero no la segunda.
El resultado que busco es este:
<h2 id="understanding-adc"> <a class="anchor" href="#understanding-adc" aria-hidden="true"><span class="octicon octicon-link"></span></a>Understanding ADC</h2> <p>test</p> <ol> <li>test</li> <li>test</li> <li>Optimization</li> </ol>por favor, ayúdame