我期待删除字符串中包含的任何数字(带小数)。
例如:
输入:“Xbox 360 版本的游戏获得了 96.92% 和 98/100 的平均评分。” 输出:-“Xbox 版本的游戏获得了 % 和 / 的平均评分。”
我使用正则表达式实现了这一点。但是,我的语法也删除了字符串末尾的句点。
代码:
if(token.matches(".*\\d.*")) {
String s7=token.replaceAll("[0-9,.]", "");
s7=s7.replaceAll("( )+", " ");
stream.set(s7);
}