正则表达式

还是小白的我,因为好奇,在”小猿圈Python”qq群里看到有直播课,有导师专门讲解,昨晚的讲解的是正则表达式,听着老师的讲解觉得挺不错的,就边听边做笔记,想着以后深学Python之后,还有点基础有动力去深究,不懂的就反过来看看写的文章,补充知识,以下是我做的笔记,有点简便,是按照自己的想法,临时做的笔记,由于还没深入学以及去研究,所以就没有补充,里面有错误的还希望大佬们指点指点,嘿嘿

 

一、表单验证(例如注册时候,输入手机号码,后台怎么判断不符合手机号码标准)

爬虫

最有用的目标:结合字符串

优点:灵活,功能性强,逻辑性强

正则表达式由普通字符和元字符(可以匹配单一文字符号)组成

元字符:

. 点(可以匹配除了换行的其他任意字符)要表示点则用\.

\w(匹配数字,字母,下划线)

\s (匹配空白符)

\d(匹配数字)

^ $(^表示开始,以什么开头,$表示结束,中间可以是数字或别的进行匹配)

\W(大W,指的是除了数字字母下划线其他的东西)

| (或关系)

()表示分组或优先级

【】字符组(如a到z)【^a-z】的^指的是非,(除了小写字母)

量词控制前面的元字符的出现的次数

+ 表示重复一次或更多次

?表示零次或者是一次

{n}表示重复n次

\d{16}表示16为数字

以上是老师讲的重点,还有很多特殊符号你们可以在各个网站查找,都可以找到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值