
3

从头学习正则-1基本元件
source link: http://cbaj.gitee.io/blog/2021/05/30/%E4%BB%8E%E5%A4%B4%E5%AD%A6%E4%B9%A0%E6%AD%A3%E5%88%99-1%E5%9F%BA%E6%9C%AC%E5%85%83%E4%BB%B6/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

从头学习正则-1基本元件
作为一个程序员经常会遇到一些数据和文本的处理,用到最多的应该是全局查找然后替换,当遇到一些比较复杂的处理,一般全局查找替换就行不通了,这个时候一般会想到有个正则的东西,但是转念一想不会用呀,到网上一搜一个吧,然后发现和自己要的不一样呀,然后又不会改,最后又变成手动慢慢处理,费时费力。反正这个过程我自己是遇到很多次,所以从今天开始好好学下正在表达式
正则表达式的强大之处在于,它可以查询到符合规则的文本
元字符的概念
举个例子我们需要替换文本中数字,如果用数字替换的话需要0-9操作10次,然而用正则只需要一次
后面加上数字表示连续出现的次数,如\d{11}表示单个数字出现11次,也就是手机号
所谓的元字符就是那些在正则中具有特殊意义的专用字符,元字符是构成正则表达式的基本元件
元字符的分类与记忆技巧
元字符大概分为以下几类
特殊单字符
根据手机号的规则写个验证手机号的正则
第二位可能是3、4、5、6、8、9
后面的数字任意
1[3-9]\d{9}
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK