Java编程中使用正则表达式过滤非数字字符串

45次阅读

共计 309 个字符,预计需要花费 1 分钟才能阅读完成。

/**
     *
     * @param str
     *         需要过滤的字符串
     * @return
     * @Description: 过滤数字以外的字符
     */
    public static String filterUnNumber(String str) {
        // 只允数字
        String regEx = “[^0-9]”;
        Pattern p = Pattern.compile(regEx);
        Matcher m = p.matcher(str);
    // 替换与模式匹配的所有字符(即非数字的字符将被 ”” 替换)
        return m.replaceAll(“”).trim();

    }

正文完
 0

Java编程中使用正则表达式过滤非数字字符串

46次阅读

共计 309 个字符,预计需要花费 1 分钟才能阅读完成。

/**
     *
     * @param str
     *         需要过滤的字符串
     * @return
     * @Description: 过滤数字以外的字符
     */
    public static String filterUnNumber(String str) {
        // 只允数字
        String regEx = “[^0-9]”;
        Pattern p = Pattern.compile(regEx);
        Matcher m = p.matcher(str);
    // 替换与模式匹配的所有字符(即非数字的字符将被 ”” 替换)
        return m.replaceAll(“”).trim();

    }

正文完
 0