`
plane
  • 浏览: 160751 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

用正则表达式替换手机号码前缀86

    博客分类:
  • java
阅读更多
            Pattern p2 = Pattern.compile("^((\\+{0,1}0{0,2}86){0,1})");
            Matcher m2 = p2.matcher(phoneNum);
            StringBuffer sb = new StringBuffer();
            while (m2.find())
            {
                m2.appendReplacement(sb, "");
            }
            m2.appendTail(sb);
            return sb.toString();
分享到:
评论

相关推荐

    Python基础入门知识之正则表达式学习 正则表达式30分钟入门教程 共21页.pdf

    可以使用`re.compile()`函数编译正则表达式模式,然后用其方法进行匹配。例如: ```python import re pattern = re.compile(r'\d+') match = pattern.match('123abc') if match: print('Match found:', match....

    java 字符串 正则表达式 详细实例代码

    - 正则表达式是一种模式匹配工具,用于字符串搜索、替换和提取。Java中的`Pattern`和`Matcher`类用于处理正则表达式。 - `Pattern.compile(regex)`编译正则表达式为模式对象,`Matcher`对象通过`Pattern`对象的`...

    java 银行卡 验证 正则表达式使用

    在"java 银行卡 验证 正则表达式使用"这个主题中,我们将深入探讨如何利用正则表达式进行银行卡、手机号码和邮箱以及URL地址的有效性验证。下面将详细介绍这些知识点。 首先,银行卡验证。银行卡号通常由一系列数字...

    电话号码正则表达式

    - 这个表达式支持带有+86或86前缀的手机号码。 - **示例方法**: ```csharp public static bool IsValidMobileNo(string MobileNo) { const string regPattern = @"^(130|131|132|133|134|135|136|137|138|139)\...

    javaScript 正则表达式详解

    replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 JavaScript 中的正则表达式提供了强大的字符串匹配和操作能力,广泛应用于字符串处理和数据验证等领域。

    正则表达式学习笔记

    - **电话格式校验**:`^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|17[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$` 这个正则表达式用于验证中国大陆手机号码的格式是否正确,支持常见的移动运营商前缀。...

    Delphi字符串正则表达式

    正则表达式的高级特性包括捕获组(用小括号包围的部分)、预查(用"^"符号前缀的表达式)、量词修饰符(如"{n,m}"限制重复次数)、后向引用(使用"\数字"引用前面捕获组的内容)等。学习和实践这些高级特性,可以使...

    验证数字的正则表达式集

    在软件开发及数据处理中,正则表达式是一种非常强大的工具,用于模式匹配、搜索、替换等文本处理任务。对于数字的验证,正则表达式同样有着广泛的应用场景。下面将对给定的文件中的各个正则表达式进行详细的解释与...

    用正则表达式匹配格式

    本文将详细解析如何利用正则表达式进行手机号码、邮编等多种格式的匹配。 #### 手机号码的匹配 在正则表达式的帮助下,我们可以准确地验证手机号码是否符合规定的格式。对于中国大陆手机号码,常见的格式是11位...

    正则表达式辅助软件大全

    例如,`/pattern` 用于向前查找匹配`pattern`的文本,`\=`前缀可以用于执行一个表达式替换,这允许你在替换命令中使用复杂的正则表达式。此外,Vim的可视模式和操作符等待模式也让正则表达式在多行编辑时更为方便。 ...

    正则表达式

    原始字符串表示:在使用正则表达式时,通常使用原始字符串表示法(即字符串前加前缀r),这样可以避免字符串中的转义字符被错误解释: ```python import re pattern = r"\d\d\d\d-\d\d-\d\d\d\d" # 使用原始字符串...

    java常用正则表达式.txt

    在Java编程语言中,正则表达式是一种强大的文本处理工具,用于模式匹配、搜索和替换字符串中的特定模式。本文将深入解析《java常用正则表达式》文档中提及的几个关键正则表达式,帮助读者理解和掌握这些常用的模式,...

    谈正则表达式在InSight PCB系统中的应用.pdf

    正则表达式(Regular Expression)是一种强大的文本处理工具,它通过使用特定的模式匹配语言来查找、替换或提取字符串中符合特定规则的部分。在电子工程领域,特别是在印制电路板(PCB)的设计和生产过程中,正则...

    常用正则表达式验证方法.zip

    正则表达式(Regular Expression)是一种强大的文本处理工具,它能用来进行字符串匹配、查找、替换等操作。在IT行业中,正则表达式是程序员、Web开发者和数据分析师的必备技能之一,尤其在数据验证、输入校验和文本...

    CSS加JS常用正则表达式

    1. **数据验证**:在表单提交前,使用JS的正则表达式对用户输入进行验证,例如邮箱格式、电话号码格式等。 2. **样式动态变化**:根据JS对文本内容的正则匹配结果,动态改变元素的CSS类,从而改变样式。 3. **CSS...

    比较好的全能正则表达式

    - 使用正则表达式替换HTML标签中的某些内容可以简化网页处理过程。 - 示例:将所有`<h1>`标签中的内容替换为加粗的大写形式。 ```regex (.*?) ``` - 替换后的结果: ```regex <strong>\U$1 ``` - 这里使用...

Global site tag (gtag.js) - Google Analytics