ここにシナリオがあります。大文字と小文字を区別しないパターン検索と大文字と小文字を区別して置換する方法を教えてください。
String strText = "ABC abc Abc aBC abC aBc ABc AbC";
// Adding a HTML content to this
String searchText = "abc";
String strFormatted = strText.replaceAll(
"(?i)" + searchText,
"<font color='red'>" + searchText + "</font>");
これは、すべての単語が小文字で、もちろん赤色の文字列を返します。 私の要件は、strFormatted
をOriginal Stringと同じ大文字小文字のStringとして取得することですが、Fontタグを持つ必要があります。
これは可能ですか?
は、いくつかの実際のコードを書く使用して代替を提案したいのですが? –
ここで、あなたのコードによれば、元の文字列は 'strText'にあり、フォーマットされた文字列は' strFormatted'にあります。 – Jomoos
これは本当のコードではありません..これだけ私はメイクアップ。とにかく、私は、フォントタグで置き換えた後、strFormattedのstrTextの大文字小文字を保持したいです。 –