A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 拾起落叶 中级黑马   /  2015-7-14 17:41  /  334 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public static void main(String[] args) throws IOException {
        List<String> list=getPhone();

        for (String str : list) {
                        System.out.println(str);
                }
        }

        public static List<String> getPhone() throws IOException{
                //读取源文件
        BufferedReader bufr=new BufferedReader(new FileReader(""));
               
               
                //对读取的数据进行规则的匹配。从中获取符合规则的数据。
                String phone_regex="1[3,5,8][0-9]{9}";
                List<String> list=new ArrayList<String>();
                Pattern p=Pattern.compile(phone_regex);
               
                String line=null;
                while ((line=bufr.readLine())!=null) {
                        Matcher m=p.matcher(line);
                        while(m.find()){
                                //将符合规则的数据存储到集合中
                                list.add(m.group());
                        }
                       
                       
                }
                return list;
        }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马