1.定义
正则表达式使用某种预定义的模式去匹配一类具有共同特征的字符串,主要用于处理字符串,可以快速、准确地完成复杂的查找、替换等处理要求。
re模块提供了正则表达式操作所需要的的功能。
2.正则表达式语法
3.re模块主要方法
4.使用正则表达式对象
首先使用re模块的compile()方法将正则表达式编译生成正则表达式对象,然后在使用正则表达式对象提供的方法进行字符串处理。
使用编译后的正则表达式对象可以提高字符串处理速度。
正则表达式对象的match(string【,pos【,endpos】】)方法用于在字符串开头或指定位置进行搜索,模式必须出现在字符串开头或指定位置。
正则表达式对象的search(string【,pos【,endpos】】)方法用于在整个字符串中进行搜索。
正则表达式对象的findall(string【,pos【endpos】】)方法用于在字符串中查找所欲符号正则表达式的字符串列表。
古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。