次のhtmlテキストがあり、javascriptでクラス「改ページ」を持つすべてのタグ「p」をキャプチャし、それを任意のテキストに置き換える必要があります。
この html テキストは DOM 構造とは異なり、テキストのように処理されるため、正規表現を使用する必要があります。
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Praesent pellentesque tincidunt adipiscing</p>
<p class="page-break">break</p>
<p>Suspendisse a velit at diam facilisis
egestas sit amet a lectus.</p>
<p class="page-break">other</p>
<p>Donec tristique placerat massa vitae hendrerit. Maecenas nec
massa adipiscing sem venenatis vehicula. Suspendisse mattis pretium
libero quis dignissim. Nulla volutpat imperdiet vehicula. Donec ut
tristique neque.</p>
DOM パーサーを使用できないのは、無効な html 要素を挿入する予定があるためです。前の HTML をこれに変換する予定です。テキストのように最初から解析して html 検証をスキップし、このように貼り付ける必要があります。
<div class="pag visible">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Praesent pellentesque tincidunt adipiscing</p>
</div>
<div class="pag">
<p>Suspendisse a velit at diam facilisis
egestas sit amet a lectus.</p>
</div>
<div class="pag">
<p>Donec tristique placerat massa vitae hendrerit. Maecenas nec
massa adipiscing sem venenatis vehicula. Suspendisse mattis pretium
libero quis dignissim. Nulla volutpat imperdiet vehicula. Donec ut
tristique neque.</p>
</div>
ご覧のとおり、すべての「.page-break」は ir を置き換えます