java - replaceAll,如何改变字母

标签 java string replaceall

我需要什么来代替 ""来用 * 替换所有字母?

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("", "*");
}    

谢谢!

最佳答案

你必须使用正则表达式:

return s.replaceAll("[a-zA-z]", "*")

关于java - replaceAll,如何改变字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21113641/

相关文章:

Java 正则表达式 replaceall

java - Trie vs. 后缀树 vs. 后缀数组

java - 一个事件有两个监听器?

swift - 在 Swift 中从单个字符串转换为 ASCII 值的最简单方法是什么?

python - pyPdf 忽略 PDF 文件中的换行符

java - 全部替换为 '*'

java - string.replaceAll 切割字符 50% 的时间

java - token 语法错误,预期 ConstructorHeaderName 和 token 语法错误 "(",< 预期

java - 如何每隔 2 小时自动启动 Tanuki Software Wrapper

java - 如何使用 java String.replaceAll(string regex,string replacement) 来得到我想要的?