すべてをスペースに置き換えたい文字列に問題があります。
そのようないくつかの文字列を含む段落があります{〭}
だから私はそれらをスペースに置き換えたい。
私はこの機能を使用しました:
{text=text.replaceAll("&#[1-9];", "");}
しかし、それは機能しません
正規表現は正確に1桁を探します。次のように変更します。
"&#[1-9]+;"
(追加されたものに注意してください+
)。
また、これ[1-9]
はおそらく正しくないので、正しいはずです[0-9]
(または[0-9A-Fa-f]
、数字が16進数の場合)。
使用することをお勧めします
text = text.replaceAll("&#\\d+;", " ");
ただし、&#...
シーケンスが自動的に文字に変換される場合は、
text = text.replaceAll("[^\\x20-\\x7F]", " ");