Python学习笔记模式匹配与正则表达式之建立自己的字符分类

随笔记录方便自己和同路人查阅。

#------------------------------------------------我是可耻的分割线-------------------------------------------

  有时候你想匹配一组字符,但缩写的字符分类(\d、\w、\s)太宽泛。你可以用用方括号定义自己的字符分类。

列如,字符分类[aeiouAEIOU]将匹配所有元音字符,不论大小写。

#------------------------------------------------我是可耻的分割线-------------------------------------------

  示例代码:

#! python 3
# -*- coding:utf-8 -*-
# Autor: Li Rong Yang
import re#导入re模块
vowelRegex = re.compile(r'[aeiouAEIOU]')#建立自己的分类,匹配所有的[aeiouAEIOU]方括号的内容
mo = vowelRegex.findall('RoboCop eats baby food. BABY FOOD.')#查找文本内容
print(mo)#打印内容

  运行结果:

 

posted @ 2019-03-26 20:06  李荣洋  阅读(195)  评论(0编辑  收藏  举报