欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java 使用正则获取一串字符串中的数字

程序员文章站 2022-05-29 13:57:00
...

由于业务需要,需要在一串数字中获取数字,就用到了正则

String unm = Pattern.compile("[^0-9]").matcher(info.getWeName()).replaceAll("").trim();

这里pattern最好单独定义成常亮或者字段,有助于预加载

private static Pattern NUM_PATTERN = Pattern.compile("[^0-9]");

使用:

NUM_PATTERN.matcher(info.getWeName()).replaceAll("").trim();

 

相关标签: java