首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在java中删除字符串中的非数字字符?

如何在java中删除字符串中的非数字字符?
EN

Stack Overflow用户
提问于 2009-10-07 19:26:11
回答 7查看 115.4K关注 0票数 62

我有一根很长的线。将数字拆分到数组中的正则表达式是什么?

EN

回答 7

Stack Overflow用户

发布于 2009-10-07 19:35:56

您是要移除还是要拆分?这将删除所有非数字字符。

代码语言:javascript
复制
myStr = myStr.replaceAll( "[^\\d]", "" )
票数 148
EN

Stack Overflow用户

发布于 2015-01-20 06:02:33

从字符串中删除所有非数字字符的另一种方法:

代码语言:javascript
复制
String newString = oldString.replaceAll("[^0-9]", "");
票数 29
EN

Stack Overflow用户

发布于 2009-10-07 19:41:23

代码语言:javascript
复制
String str= "somestring";
String[] values = str.split("\\D+"); 
票数 19
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1533659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档