展开全部

java中如何提取一个字符串中的电话号码e68a84e8a2ad3231313335323631343130323136353331333363376466,先写出手机号码和固定号码的正则表达式,然后创建模式,获取到匹配器,从而刷选出符合要求的电话号码,如下:import java.util.regex.Matcher;

import java.util.regex.Pattern;

public class TestC {

public static void main(String[] args){

//要提前号码的字符串

String str="n13977777777s18911111111你好15988888888hha0955-7777777sss0775-6678111";

//提取手机号码

checkCellphone(str);

//提取固定电话号码

checkTelephone(str);

}

/**

* 查询符合的手机号码

* @param str

*/

public static void checkCellphone(String str){

// 将给定的正则表达式编译到模式中

Pattern pattern = Pattern.compile("((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\\d{8}");

// 创建匹配给定输入与此模式的匹配器。

Matcher matcher = pattern.matcher(str);

//查找字符串中是否有符合的子字符串

while(matcher.find()){

//查找到符合的即输出

System.out.println("查询到一个符合的手机号码:"+matcher.group());

}

}

/**

* 查询符合的固定电话

* @param str

*/

public static void checkTelephone(String str){

// 将给定的正则表达式编译到模式中

Pattern pattern = Pattern.compile("(0\\d{2}-\\d{8}(-\\d{1,4})?)|(0\\d{3}-\\d{7,8}(-\\d{1,4})?)");

// 创建匹配给定输入与此模式的匹配器。

Matcher matcher = pattern.matcher(str);

//查找字符串中是否有符合的子字符串

while(matcher.find()){

//查找到符合的即输出

System.out.println("查询到一个符合的固定号码:"+matcher.group());

}

}

结果:

查询到一个符合的手机号码:13977777777

查询到一个符合的手机号码:18911111111

查询到一个符合的手机号码:15988888888

查询到一个符合的固定号码:0955-7777777

查询到一个符合的固定号码:0775-6678111

java如何获取手机号码_java中如何提取一个字符串中的电话号码?相关推荐

  1. java怎么统计随机数出现次数,Excel统计出现次数、个数的VBA代码 java中怎么判断一个字符串中包含某个字符或字...

    延伸:java中怎么判断一个字符串中包含某个字符或字符 描述:...一个字符串中包含某个字符的单词说出现的次数 c#什么方法可以判断字符串中包含某个字符的个数? JAVA判断字符串数组中是否包含某字符 ...

  2. 字符转换 提取一个字符串中的所有数字字符('0'……'9'),将其转换为一个整数输出。 首位不能是0

    7-3 字符转换 (13分) 本题要求提取一个字符串中的所有数字字符('0'--'9'),将其转换为一个整数输出. 输入格式: 输入在一行中给出一个不超过80个字符且以回车结束的字符串. 输出格式: ...

  3. 本题要求提取一个字符串中的所有数字字符(‘0‘……‘9‘),将其转换为一个整数输出。

    本题要求提取一个字符串中的所有数字字符('0'--'9'),将其转换为一个整数输出. 输入格式: 输入在一行中给出一个不超过80个字符且以回车结束的字符串. 输出格式: 在一行中输出转换后的整数.题目 ...

  4. java map 元素个数_Java 小模块之--统计字符串中元素个数

    Java 小模块之--统计字符串中元素个数 曾经看过我Stream或者Guava类库等文章的小伙伴应该很明白我这篇博文的意义所在了 一是给读者提供综合的博文入口 二是自己也总结一下思路 ps: 之前没 ...

  5. java里包含怎么算_java中怎么判断一个字符串中包含某个字符或字符串

    展开全部 /*这是一62616964757a686964616fe58685e5aeb931333363393630个静态函数,不用声明对象就可以用的,如你的类名为Test,在任何情况下都可以调用Te ...

  6. 从一个字符串中删除另一个字符串中出现过的字符

    http://blog.csdn.net/walkerkalr/article/details/39001155 定义一个函数,输入两个字符串,从第一个字符串中删除在第二个中出现过的所偶字符串.例如从 ...

  7. 在JavaScript中如何判断一个字符串中是否包含某个字符串

    事出有因 用这篇博客来说一说JavaScript检测敏感词汇和不文明用语的用法. 用法 var content = "111TMD"; if(content.indexOf(&qu ...

  8. Newtonsoft中JObject提取Json字符串中某字段的值

    JObject 1.Json是这样的 {title:123,body:456,list:{title:'这是一个标题',body:'what'}} 2.我要将其中几项都搞出来,代码: static v ...

  9. C++中如何判断一个字符串中包含另一个字符串

    使用find函数封装isContain函数 bool isContain(string str1, string str2){if(str1.find(str2)!=string::npos){ret ...

最新文章

  1. java for stl_STL迭代器
  2. 将ImageVIew中的图片保存到本地相册中
  3. wxWidgets:wxAuiManagerEvent类用法
  4. 电脑重装系统之后git pull报错 Permission denied (publickey)
  5. c#汉字拼音转换拼音
  6. jeecg自定义datagrid查询
  7. JavaScript 中的函数介绍
  8. Python django model 插入新增一条数据,得到create返回主键值 id
  9. C# MD5算法实现对文件校验
  10. 汇编语言是一种什么程序设计语言?
  11. webdav支持的网盘对比分析
  12. 红外线体温计详细制作方案
  13. 笔记本 亮度 无法调解
  14. 工作日志:502 Bad Gateway异常分析
  15. android 自定义popupwindow,自定义通过PopupWindow实现通用菜单
  16. STC89C52RC单片机实现简单定时闹钟+LCD1602+DS1302
  17. 【NOIP2016普及组】复赛——海港
  18. opencv调用pytorch训练好的模型
  19. 基于ssm框架的校园订餐系统设计与实现毕业设计源码270912
  20. Element UI for Vue 3.0 来了!

热门文章

  1. BSD HD 声卡驱动安装,ntfs-3g安装
  2. GT4驾照心得 [ZT]
  3. OpenGL的客户端和服务器模式
  4. 信息技术导论 第三章 移动互联网技术 笔记
  5. IBM DS存储多路径
  6. thinkphp源码讲解——Model.class.php
  7. 2010年:中国IC新一轮造福年
  8. 从gitlab上下载项目
  9. 2022年HarmonyOS/OpenHarmony生态观察
  10. AffiliateWP评测 - 2020年的WordPress网站联盟营销插件