文字列に含まれる数字 (10 進数を含む) を削除することを楽しみにしています。
例:
入力: 「ゲームの平均レビュー スコアは 96.92%、Xbox 360 バージョンでは 98/100 でした。」出力:- 「このゲームは、Xbox 版で % および / の平均レビュー スコアを受け取りました。」
正規表現を使用してこれを実装しました。ただし、私の構文では、文字列の末尾にあるピリオドも削除されます。
コード:
if(token.matches(".*\\d.*")) {
String s7=token.replaceAll("[0-9,.]", "");
s7=s7.replaceAll("( )+", " ");
stream.set(s7);
}