<
and>
を<
andに置き換えたい>
のは、html タグの一部でない場合です。入力は、特定の html タグを含む可能性のある文字列になります。小なり記号と大なり記号 (">" "<") を含めることもできます。例えば:
String example1 = "-> <b> Bold </b> <-";
String example2 = "< <i> Italic </i> >"
String example3 = "<i>foo >> </i>"
私が取得したい出力として:
String output1 = "-> <b> Bold </b> <-";
String output2 = "< <i> Italic </i> >";
String output3 = "<i>foo >> </i>";
うまくいかないのでreplaceAll
、正規表現の一致を使用する必要があると思います。何か案は?他の方法?
注 1:特定のプロジェクト要件のため、サードパーティ ライブラリはオプションではありません。
注 2: HTML タグのサブセットのみをサポートしています (テキスト スタイリング タグ: 斜体、下線、太字など)。