如何在 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']

更新於:2022年11月8日

732 次瀏覽

啟動你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.