java中 String num =i.replaceAll("\\D+", ""); 代表把非数字字符去掉,可是我想保留数字前的正负号怎么
3个回答
展开全部
String num =i.replaceAll("[^-+.\\d]", "");
给你加上了+ - 号和小数点
给你加上了+ - 号和小数点
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
([^-+\\d]?)
不支持-a这种的,符号和数字连的话还是可以处理的。
不支持-a这种的,符号和数字连的话还是可以处理的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
i 字符串是什么组成?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询