よし殺害されたので、私は次の出力があります。のJava正規表現のヘルプ - ホワイトスペースは、私が
<p style="margin-top: 0">
</p>
私は<br />
に置き換えることにしたいです。私は、次のコードを持っている:
string.replaceAll("<p([^>]*)></p>","<br/>");
私はホワイトスペースを持っている唯一の段落タグを置き換えるために>と<タグの間に置く必要があるでしょうか?つまり、それらの間に文字や数字はありません。ほとんどのシナリオを処理する必要があり
string.replaceAll("<p([^>]*)>\\s*</p>", "<br/>");
このASCIIデータまたはUTF-8データですか? – tchrist
http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tagsへの義務的な参照 –
Davidがリンクしているものの要約:HTML/XML –