如何在 Python 中使用正则表达式匹配任何一个小写元音?
使用正则表达式在 Python 中匹配任何一个小写元音有两种方法。一种是通用方法,另一种是使用正则表达式。
使用通用方法
在下面的代码中,我们匹配了字符串 'TutRoIals POinT Is A GreAt PlaTfOrm to lEarN ' 中的所有小写元音。这里,我们没有使用正则表达式进行匹配。我们使用了通用方法来匹配小写元音。
示例
下面的示例是一个程序,它展示了如何使用通用方法在 Python 中匹配任何一个小写元音。
string='TutRoIals POinT Is A GreAt PlaTfOrm to lEarN' lst = [] for i in string: if (i=='a' or i=='e' or i=='i' or i=='o' or i=='u'): lst.append(i) print(lst)
输出
执行上述程序后,将打印小写元音列表作为输出。
['u', 'o', 'a', 'i', 'e', 'a', 'o', 'a']
使用正则表达式
正则表达式是一组字符,允许您使用搜索模式来查找字符串或一组字符串。RegEx 是正则表达式的另一种名称。Python 中的 re 模块用于处理正则表达式。
在本文中,我们将使用正则表达式在 Python 中匹配小写元音。为此,我们使用r'[a,e,i,o,u]'正则表达式。这里,我们使用了一组小写元音[a,e,i,o,u],因为我们需要匹配它们。
示例
在下面的代码中,让我们看看如何使用正则表达式匹配小写元音。我们首先导入正则表达式模块。
import re
然后,我们使用了从 re 模块导入的findall()函数。
import re string = 'Tutroials Point' res = re.findall(r'[a,e,i,o,u]', string) print(res)
re.findall()函数返回一个包含所有匹配项的列表。
输出
执行上述程序后,将打印小写元音列表作为输出。
['u', 'o', 'i', 'a', 'o', 'i']
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP