标签:从头开始 手机号 数字 替换 正则 文本 正宗 元件 元字符
作为一个程序员经常会遇到一些数据和文本的处理,用到最多的应该是全局查找然后替换,当遇到一些比较复杂的处理,一般全局查找替换就行不通了,这个时候一般会想到有个正则的东西,但是转念一想不会用呀,到网上一搜一个吧,然后发现和自己要的不一样呀,然后又不会改,最后又变成手动慢慢处理,费时费力。反正这个过程我自己是遇到很多次,所以从今天开始好好学下正在表达式
正则表达式的强大之处在于,它可以查询到符合规则的文本
元字符的概念
举个例子我们需要替换文本中数字,如果用数字替换的话需要0-9操作10次,然而用正则只需要一次
后面加上数字表示连续出现的次数,如\d{11}表示单个数字出现11次,也就是手机号
所谓的元字符就是那些在正则中具有特殊意义的专用字符,元字符是构成正则表达式的基本元件
元字符的分类与记忆技巧
元字符大概分为以下几类
特殊单字符
空白符
量词
范围
练习
根据手机号的规则写个验证手机号的正则
-
1开头
-
第二位可能是3、4、5、6、8、9
-
后面的数字任意
1[3-9]\d{9}
标签:从头开始,手机号,数字,替换,正则,文本,正宗,元件,元字符 来源: https://www.cnblogs.com/bangaj/p/14828504.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。