-----------------如有兴趣,请加AndroidQQ群242431704,500人的超级群,欢迎各位的加入--------------

---------------------如有兴趣,请加AndroidQQ群242431704,500人的超级群,欢迎各位的加入-------------


  1. packagecom.treasure.test;
  2. importjava.util.regex.Matcher;
  3. importjava.util.regex.Pattern;
  4. /**
  5. *该类的作用是在一串字符串中找到手机号码。
  6. *@authorTreasure
  7. */
  8. publicclassFindMobileNumber
  9. {
  10. publicstaticvoidmain(String[]args)
  11. {
  12. Stringtext="哈哈020-38880793哈哈13719300019哈哈8615955555555";
  13. //这里写的是手机号码的正则表达式,如果你想匹配座机号码的话,可以在里面添加
  14. Patternpattern=Pattern
  15. .compile("(?<!\\d)(?:(?:1[358]\\d{9})|(?:861[358]\\d{9}))(?!\\d)");
  16. Matchermatcher=pattern.matcher(text);
  17. StringBufferbf=newStringBuffer();
  18. while(matcher.find()){
  19. bf.append(matcher.group()).append(",");
  20. }
  21. intlen=bf.length();
  22. if(len>0){
  23. //如果找到一个或者多个手机号码,后面会多一个逗号,这个方法是删除掉最后一个逗号。
  24. bf.deleteCharAt(len-1);
  25. }
  26. System.out.println(bf.toString());
  27. }
  28. }

更多相关文章

  1. 第三章 Libgdx必备工具
  2. Android(安卓)获取唯一机器码的代码
  3. Android(安卓)KitKat 4.4 Wifi移植之Wifi driver
  4. Android学习优秀网站博客
  5. Android(安卓)Looper(cpp)用法举例
  6. Android(安卓)Gallery组件详解
  7. Could not load 'clearsilver-jni' java.library.path = out/hos
  8. Android.mk:21: *** 遗漏分隔符
  9. android 如何调用WPS显示工作文件

随机推荐

  1. mysql去除严格模式/插入数据库遇到重复保
  2. MySQL SELECT INTO OUTFILE到不同的服务
  3. 如何检查变量是否与fetch()具有相同的值
  4. Mysql 中间件 oneProxy总结
  5. 设置列以自动从引用的表中提取数据
  6. Linux下的mysql下载及安装
  7. utf8_unicode_ci、utf8_general_ci区别
  8. MySQL-数据库安装及基本SQL语句
  9. 已开启GTID的情况下的binlog复制切换到GT
  10. 在代码点火器中从mysql迁移到postgresql