Java使用正则表达式从字符串中提取数字

    public static void main(String[] args) {
        String content = "111adj222adf33-f44444";
        Pattern pattern = compile("\\d+"); // java.util.regex.Pattern.compile
        Matcher matcher = pattern.matcher(content);
        while (matcher.find()) {
            System.out.println(matcher.group(0));
        }
        /**
         * 结果:
         * 111
         * 222
         * 33
         * 44444
         */
    }

版权声明:本文为m0_46836425原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>