Python 如何使用正则表达式匹配任何一个小写元音字母

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']

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程