Python 正则与url匹配(笔记)

在上一篇中写到了django的开发,在这里需要用到python的正则表达,这里做一下笔记,请大神多多指正

正则(re):是一种高级的字符串处理方式,主要用于字符串的匹配。

字符匹配被分为了两种:

内容匹配:通过描述内容的类型和长度来进行匹配的,匹配的精度比较高,比较繁琐

匹配手机号:匹配一个139开头的后面是8位数字的字符串

Re

findall方法:在指定的字符串当做匹配所有满足条件的字符。

内容的类型:

Python 正则与url匹配(笔记)_第1张图片

Python 正则与url匹配(笔记)_第2张图片

Python 正则与url匹配(笔记)_第3张图片

Python 正则与url匹配(笔记)_第4张图片

Python 正则与url匹配(笔记)_第5张图片

Python 正则与url匹配(笔记)_第6张图片

Python 正则与url匹配(笔记)_第7张图片

Python 正则与url匹配(笔记)_第8张图片

Python 正则与url匹配(笔记)_第9张图片

Python 正则与url匹配(笔记)_第10张图片

Python 正则与url匹配(笔记)_第11张图片

Python 正则与url匹配(笔记)_第12张图片

Python 正则与url匹配(笔记)_第13张图片

Python 正则与url匹配(笔记)_第14张图片

Python 正则与url匹配(笔记)_第15张图片

Python 正则与url匹配(笔记)_第16张图片

Python 正则与url匹配(笔记)_第17张图片

Python 正则与url匹配(笔记)_第18张图片

Python 正则与url匹配(笔记)_第19张图片

Python 正则与url匹配(笔记)_第20张图片

Python 正则与url匹配(笔记)_第21张图片

Python 正则与url匹配(笔记)_第22张图片

 

Python 正则与url匹配(笔记)_第23张图片

正则的方法

Findall 匹配所有的可能性

Search 从字符串当中匹配一次复合条件的字符,匹配到以组的格式返回

Match 从字符串开头匹配一次复合条件的字符,匹配到以组的格式返回

Python 正则与url匹配(笔记)_第24张图片

Sub 替换,重构字符串的replace方法

Python 正则与url匹配(笔记)_第25张图片

Split 切分,重构字符串的split方法

Python 正则与url匹配(笔记)_第26张图片

贪婪和反贪婪

Python 正则与url匹配(笔记)_第27张图片

你可能感兴趣的:(零基础,小白萌新必看)