首页 > 其他分享 >正则表达式获取字符串中电话号码的方式

正则表达式获取字符串中电话号码的方式

时间:2023-04-21 13:59:18浏览次数:38  
标签:11 string 正则表达式 matcher 电话号码 字符串

我一开始是想找数字1 然后切出11位数字这样
但是newbing给了一个简单了当的方法 正则表达式直接切11位数字
分享出来以供参考

     /**
     * @Description: 正则表达式寻找字符串中的电话号码
     * @param string 有11位电话存在的字段
     * @author: @NewBing
     * */
    public static String getPhoneNum(String string) {
        Pattern pattern = Pattern.compile("\\d{11}");
        Matcher matcher = pattern.matcher(string);
        if (matcher.find()) {
            return  matcher.group();
        }
        throw new HaiBangTuiException(ResponseCode.NOT_ACCEPTABLE,"无法找到"+string+"中的电话号码字段");
    }

标签:11,string,正则表达式,matcher,电话号码,字符串
From: https://www.cnblogs.com/eveningSheep/p/17340085.html

相关文章

  • iOS:常用的正则表达式
    转载自Swift正则表达式-简书(jianshu.com)数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?......
  • js 实现字符串反转
    1.情景展示在JavaScript当中,如何实现字符串倒转(倒置、反转)?2.具体分析数组Array实现元素倒转,有专门的函数reserve(),我们直接调用即可。为了使用这个功能,我们可以把字符串先拆分成数组,然后,再调用反转函数,最后再拼成字符串。3.解决方案以字符串:Marydon的博客园为例进行说明。......
  • [转]MySQL怎么将字符串转为datetime类型
    原文地址:https://zhuanlan.zhihu.com/p/553928079以前只知道第一种方法:方法1:使用str_to_date()函数str_to_date()是专门的字符串转日期函数,可以将字符串转换为日期时间值。str_to_date(str,format)str:必须项。要格式化为日期的字符串format:必须项。要使用的格式。例......
  • A - 简单字符串排序
    A- 简单字符串排序TimeLimit:5000MS     MemoryLimit:100000KB     64bitIOFormat:%lld&%lluSubmit StatusDescription从键盘输入10个学生的姓名和成绩,请按字典序排列学生的姓名并输出(姓名和成绩对应关系保持不变)。Input输入共11行,前10行......
  • 正则表达式
    正则表达式正则表达式是一组由字母和符号组成的特殊文本,它可以用来从文本中找出满足你想要的格式的句子。一个正则表达式是一种从左到右匹配主体字符串的模式。“Regularexpression”这个词比较拗口,我们常使用缩写的术语“regex”或“regexp”。正则表达式可以从一个基础字符串......
  • 对比Python中的列表、元组、字典、集合、字符串等之间异同
    1.数据类型列表、元组、字典、集合、字符串均属于python3的标准数据类型。字符串和元组属于不可变数据,即创建后不可修改。列表、字典、集合属于可变数据,即创建后可以修改元素。2.创建有元素的对象3.创建没有元素的对象列表使用eval()或list()或中括号[]进行创建,元素之间使用逗号分......
  • 4/20 C语言判断字符串是否为回文,字符串中可以包含中文和英文
    //已知中文字符占用两个字节#include<stdio.h>#include<string.h>booljudge(char*a,int&i,int&k);intmain(){inti,k;chara[100];while(scanf("%s",a)!=EOF){i=0;k=strlen(a)-1;while......
  • 字符串string和STL总结
    设strings查找函数 1.a=s.find("me",a);以下标a开头查找字符串me找到了就返回下标到a找不到a就是-12.a=s.find(0,2,‘3’);在0到1内查找字符3找到了就返回下标到a找不到a就是-1 比较函数compares.compare(s.length()-4,3,"ong",0,3)以s.length()开头长度为3开始查找on......
  • json字符串格式化工具
    publicclassJsonFormatTool{/***单位缩进字符串。*/privatestaticStringSPACE="";/***返回格式化JSON字符串。**@paramjson未格式化的JSON字符串。*@return格式化的JSON字符串。*/publicstat......
  • Text Editor (CF2E) (DP字符串2端分别dp)
      思路:首先贪心出性质,通过模拟这个题意,一定是先右边弄完在去左边弄,或者左弄完去右边弄,于是左右2边分别dp一次然后求和dp[i][j],表示i和j匹配的时的最小操作次数 转移的时候有一个贪心结论,当si!=tj时,这个贡献时一个固定值,正向:首先i-(公共的),反......