正则 java 正则 获取字符串中的ip(简单教程)

      /**
     * ===从字符串中提取ip===
     * \w 表示A~Z,a~z,0~9,_中任意一个
     * \W 取反
     * \\d{1,3} 只匹配数子且最少1位,最多3位
     * (?=\\d) 预搜索,=后面跟的是表达式,?=后面是,?!后面不是,?<=前面是,?
public static String patternTool(String regular,String str){

        Pattern pattern = Pattern.compile(regular);
        Matcher matcher = pattern.matcher(str);
        if (matcher.find()){
            return matcher.group();
        }
        return "不匹配";
    }

你可能感兴趣的:(正则 java 正则 获取字符串中的ip(简单教程))