【发布时间】:2014-02-02 12:26:17
【问题描述】:
我需要什么而不是 "" 来用 * 替换所有字母?
public static void main(String[] args) {
String s = "Tere, TULNUKAS, 1234!";
String t = asenda(s); // "****, ********, 12345!" <---- example
}
public static String asenda(String s) {
return s.replaceAll("", "*");
}
谢谢!
【问题讨论】:
-
replaceAll([a-zA-Z],"*")? -
当心任何带有该正则表达式的非英文字符...更好的主意是 Unicode 字母类别:
\\p{L}。
标签: java string replaceall