提问者:小点点

是否有一个关键字代表Java字母表中的所有字母[关闭]


我知道有一个String.replace()可以用字符串中的另一个字符替换字母。 例如,字符串str=“hellox”; str.replace('x',“”)则str变为“hello”。

我的问题是,是否有一个关键字,在一般情况下代表字母表中的字母,以便我可以移除/替换字母表中的所有字母。 示例:String str=“(have(hjdj)hjfb)”; I want str=“(())”


共1个答案

匿名用户

可以将正则表达式与.replaceAll一起使用。 请参阅下面的代码。

String result = str.replaceAll("[a-zA-Z]",""); 
//assuming you're talking about the English alphabet

如果要替换所有区域设置中的所有字母字符,请使用\\p{Alpha}。 请参阅下面的代码。

String result = str.replaceAll("\\p{Alpha}", "");