【发布时间】:2015-07-31 19:15:44
【问题描述】:
我想保留部分数字,但从字符串中删除完整数字。
public static void main(String[] args){
String testString = "I walked 2 miles in 4 hour. I went to K2. I have 2000 Rupes only. This is 2.4.";
testString = testString.replaceAll("[0.0-9.9]", "");
System.out.println(testString);
}
这给了我以下结果。
“我每小时走了几英里我去了 K 我只有卢比这是”
但我想保留部分数字(如 K2)。只想删除完整的数字(2、4 等)。此外,我想保留句号,但想删除小数点数字(2.4 等)。
我想要这些结果。
“我每小时走了几英里。我去了 K2。我只有卢比。这是。”
正确的正则表达式应该是什么?
我会感谢你的。
【问题讨论】: