我有以下字符串:+ 996a34fdsc112
我想只返回带加号的数字:+99634112
如何使用replaceAll
正则表达式函数?
答案 0 :(得分:0)
您可以使用:
String repl = "+996a34fdsc112".replaceAll("[^+\\d]+", "");
//=> +99634112
答案 1 :(得分:0)
您似乎要删除范围a-z
中的所有字符。如果是这种情况,那么你可以使用
String noAlpha = "+996a34fdsc112".replaceAll("[a-z]+","");
在这种情况下, +
代表{1,}
,这意味着" 至少一次",它不代表+
你文字中的角色。