返回在线数字和+号

时间:2014-06-26 19:54:20

标签: java android regex string

我有以下字符串:+ 996a34fdsc112 我想只返回带加号的数字:+99634112 如何使用replaceAll正则表达式函数?

2 个答案:

答案 0 :(得分:0)

您可以使用:

String repl = "+996a34fdsc112".replaceAll("[^+\\d]+", "");
//=> +99634112 

答案 1 :(得分:0)

您似乎要删除范围a-z中的所有字符。如果是这种情况,那么你可以使用

String noAlpha = "+996a34fdsc112".replaceAll("[a-z]+","");
在这种情况下,

+代表{1,},这意味着" 至少一次",它不代表+你文字中的角色。