在上一篇中写到了django的开发,在这里需要用到python的正则表达,这里做一下笔记,请大神多多指正
正则(re):是一种高级的字符串处理方式,主要用于字符串的匹配。
字符匹配被分为了两种:
内容匹配:通过描述内容的类型和长度来进行匹配的,匹配的精度比较高,比较繁琐
匹配手机号:匹配一个139开头的后面是8位数字的字符串
Re
findall方法:在指定的字符串当做匹配所有满足条件的字符。
内容的类型:
正则的方法
Findall 匹配所有的可能性
Search 从字符串当中匹配一次复合条件的字符,匹配到以组的格式返回
Match 从字符串开头匹配一次复合条件的字符,匹配到以组的格式返回
Sub 替换,重构字符串的replace方法
Split 切分,重构字符串的split方法
贪婪和反贪婪