正则表达式

一、re.match   (起始位置)
1尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。
2尽量使用泛匹配,使用括号得到匹配目标,尽量使用非贪婪模式,有换行符就用re.S

二、re.search 
扫描整个字符串并返回第一个成功的匹配.能用search就不用match,为了匹配方便

三、re.findall
搜索字符串,以列表形式返回全部能匹配的子串。
四、re.sub
替换字符串中每一个匹配的子串后返回替换后的字符串
五、re.compile
将正则字符串编译成正则表达式对象,以便于复用该匹配模式

4F7D11F0-D7B7-4ACB-8106-84897CE2D423.png
BFA42815-9819-4F5A-B52F-202A51D099D7.png
1、测试网站,测试中国
http://tool.oschina.net/regex
email_str = '71121003141403311a140210051e5f121e1c'
然后将这个加密数据两两分割为一个列表:
email_list = re.findall(r'.{2}',email_str)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容