Python正则表达式学习
之前没有接触过正则表达式,现在学习Python爬虫,需要用到正则的知识,因此,看视频的时候,把一些知识点记录下来。
我的理解
下面的一些内容,是我自己对正则符号的一些理解,有些意思可能有点偏离,麻烦指出来,我再修改。
^ 表示从^后的那个字符开始匹配
. 表示任何字符
* 表示任意多次
^b.* 表示从b开始匹配,任意字符,任意多次
$ 表示以$前的字符为结尾
? 表示匹配模式,简单说就是从左匹配还是从有匹配,非贪婪
+ 表示字符至少出现一次
{2} 出现两次
{3,} 出现3次或以上
{2,5} 出现次数大于等于2次,小于等于5次
| 表示或关系 例如: ab|cd字符串为ab或者cd都匹配
[] 表示[]内任意一个即可 例如[a-z]表示a至z中只要有一个即匹配
[^1] 表示不是1
\s 表示空格
\S 与\s相反,非空格
\w [A-Za-z0-9]
\W 与\w相反
[\u4E00-\u9FA5] 中文字符集
\d 数字类型 即[0-9]
\D 非\d
() 子字符串
以上正则符号,只是我现在学习的一部分,其意思也只是我的理解,如有异议,请留言,我会尽快验证并修改。
最新评论
我想请问下。您这部署后能够上传附件图片吗?我按照您的方式部署后。能运行。但是无法上传附件,图片。
感谢教程,但是我安装后无法上传附件。图片什么的都上传不了。您这可以吗
你这个能够添加附件图片吗?我怎么无法上传图片附件呢。。
这个软件有bug的,客户端windows有些键不能用如逗号、句号
没有收到邮件通知
我的评论通知貌似坏掉了,定位一下问题
测试一下重新部署后的邮件功能
居然看到自己公司的MIB库,诚惶诚恐