java正则表达式提取数字的方法实例

来源:互联网 发布:安卓6.0 移动数据开关 编辑:程序博客网 时间:2023/02/03 01:26
private static void test6() {// 提取张三 去除数字String r_name3 = "张三 1359999你好8888 000000";//Pattern pattern = Pattern.compile("[\\d]");//Pattern pattern = Pattern.compile("\\d*");Pattern pattern = Pattern.compile("\\d");Matcher matcher = pattern.matcher(r_name3);System.out.println(matcher.replaceAll("").trim());}private static void test5() {String phoneString = "哈哈,1388888额9999";//String phoneString = "MemTotal:         808964 kB";// 提取数字// 1Pattern pattern = Pattern.compile("[^0-9]");Matcher matcher = pattern.matcher(phoneString);String all = matcher.replaceAll("");// 不属于任何匹配的字符被直接添加到结果字符串System.out.println("phone:" + all);// 2Pattern.compile("[^0-9]").matcher(phoneString).replaceAll("");}
转载:http://www.jb51.net/article/44612.htm
0 0
原创粉丝点击