Java String.replace无效

时间:2014-01-26 13:59:16

标签: java regex string

这是我的代码。

String x = "1+√10";
x = x.replace(".*", "x");
System.out.println(x);

这应该返回"x",但它返回"1+√10"。为什么这不起作用?

1 个答案:

答案 0 :(得分:7)

String#replace不支持正则表达式,请使用String#replaceAll

x = x.replaceAll(".+", "x");