The invention discloses a method for extracting a mobile phone number, which comprises the following steps: to scan the text, through regular expressions to extract the text in the standard format for mobile phone number, delete the extracted mobile phone number from the standard format in the text; the text again scan, scan again to text, non standard mobile phone number mobile phone number is converted to the standard format; again extracting text in standard format to check the mobile phone number; the extracted mobile phone number; the invention simplifies the extraction method of mobile phone number, mobile phone number in different formats can be extracted from the text, reduce the leakage rate.
【技术实现步骤摘要】
本专利技术涉及一种提取手机号码的方法,具体涉及一种从任意文本中提取手机号码的方法。
技术介绍
目前也有一些从文本中提取手机号码的方法,但是文本中的手机号码往往格式不同,有多种不同的写法;通常采用正则表达式,针对不同格式分别进行处理;但是,考虑的手机号码格式越多,正则表达式会越复杂;而且会容易出错,难以覆盖所有格式;针对不同格式分别进行处理的话,会难以覆盖各种格式的组合,且代码复杂。
技术实现思路
本专利技术提供一种能够快速地识别出不同格式的手机号码的提取手机号码的方法。本专利技术采用的技术方案是:一种提取手机号码的方法,包括以下步骤:(一)对文本进行扫描,通过正则表达式提取文本中的标准格式手机号码,将提取的标准格式手机号码从文本中删除;(二)对文本进行再次扫描,将非标准格式的手机号码转换为标准格式手机号码;(三)重复步骤(一)提取文本中的标准格式手机号码;(四)对提取出的手机号码进行校验。一种提取手机号码的方法,包括如下步骤:(一)扫描文本,采用计数器,对每一个连续数字分别计数;计数完成后,从文本中提取出计数为11的连续数字作为标准格式手机号码;将提取的标准格式手机 ...
【技术保护点】
一种提取手机号码的方法,其特征在于,包括以下步骤:(一)对文本进行扫描,通过正则表达式提取文本中的标准格式手机号码,将提取的标准格式手机号码从文本中删除;(二)对文本再次进行扫描,将非标准格式的手机号码转换为标准格式手机号码;(三)重复步骤(一)提取文本中的标准格式手机号码;(四)对提取出的手机号码进行校验。
【技术特征摘要】
1.一种提取手机号码的方法,其特征在于,包括以下步骤:(一)对文本进行扫描,通过正则表达式提取文本中的标准格式手机号码,将提取的标准格式手机号码从文本中删除;(二)对文本再次进行扫描,将非标准格式的手机号码转换为标准格式手机号码;(三)重复步骤(一)提取文本中的标准格式手机号码;(四)对提取出的手机号码进行校验。2.一种提取手机号码的方法,其特征在于,包括如下步骤:(一)扫描文本,采用计数器,对每一个连续数字分别计数;计数完成后,从文本中提取出计数为11的连续数字作...
【专利技术属性】
技术研发人员:刘光旭,
申请(专利权)人:成都知道创宇信息技术有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。