Python正则表达式的17种经典实例.doc
《Python正则表达式的17种经典实例.doc》由会员分享,可在线阅读,更多相关《Python正则表达式的17种经典实例.doc(2页珍藏版)》请在冰点文库上搜索。
![Python正则表达式的17种经典实例.doc](https://file1.bingdoc.com/fileroot1/2023-4/28/7e4a34a9-1168-48c3-b538-a315e4707ecd/7e4a34a9-1168-48c3-b538-a315e4707ecd1.gif)
Python正则表达式的17种经典实例
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。
Python自1.5版本起增加了re模块,它提供Perl风格的正则表达式模式。
re模块使Python语言拥有全部的正则表达式功能。
17种python正则表达式使用经典实例:
1.测试正则表达式是否匹配整个字符串测试正则表达式是否匹配整个字符串2.测试正则表达式是否匹配字符串的全部或部分测试正则表达式是否匹配字符串的全部或部分3.创建一个匹配对象创建一个匹配对象4.获取正则表达式所匹配的子串获取正则表达式所匹配的子串(5.获取捕获组所匹配的子串获取捕获组所匹配的子串6.获取有名组所匹配的子串获取有名组所匹配的子串7.将字符串中所有匹配的子串放入数组中将字符串中所有匹配的子串放入数组中8.遍历所有匹配的子串遍历所有匹配的子串9.通过正则表达式字符串创建一个正则表达式对象通过正则表达式字符串创建一个正则表达式对象10.用法1的正则表达式对象版本用法1的正则表达式对象版本11.用法2的正则表达式对象版本用法2的正则表达式对象版本12.创建一个正则表达式对象,然后通过该对象获得匹配细节创建一个正则表达式对象,然后通过该对象获得匹配细节13.用正则表达式对象获取匹配子串用正则表达式对象获取匹配子串14.用正则表达式对象获取捕获组所匹配的子串用正则表达式对象获取捕获组所匹配的子串15.用正则表达式对象获取有名组所匹配的子串用正则表达式对象获取有名组所匹配的子串16.用正则表达式对象获取所有匹配子串并放入数组用正则表达式对象获取所有匹配子串并放入数组17.通过正则表达式对象遍历所有匹配子串通过正则表达式对象遍历所有匹配子串字符串拆分1.字符串拆分result=re.split(regex,subject)2.字符串拆分(使用正则表示式对象)reobj=pile(regex)result=reobj.split(subject)本文为头条号作者发布,不代表今日头条立场。