イタリックHTMLタグを再配置する必要のある電子ブックで使用するための単純なHTMLドキュメントがありますが、手動でHTMLタグを検索して再配置するために正規表現を書くことができますか?もしそうならば
<p>some text <i>italic text</i> more text</p>
<p> some text <i>italic some more</p>
<p>even more italic on this line</p>
<p>italic</i> and some regular text</p>
そして、私はそれが見えるようにしたい:閉じていない<i>
タグを持っている段落がある場合は、一言で言えばそう
<p>some text <i>italic text</i> more text</p>
<p> some text <i>italic some more</i></p>
<p><i>even more italic on this line</i></p>
<p><i>italic</i> and some regular text</p>
、追加例えば、これがあるように見えることができます</p>
タグの前に近いタグ。その後、閉じるタグが見つかるまで、イタリックタグをすべての後続の段落に追加し続けます。ここでは、その段落の先頭に<i>
というタグが追加されます。
[RegExはXHTML内蔵タグ以外のオープンタグと一致する可能性があります](http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags) – user1937198
それをHTMLパーサーで解析し、結果をシリアライズします。それが有効になります。 – Ryan