什麼是 Python 正則表示式中使用的字元類別或字元集?


字元類別

“字元類別”或“字元集”是一組放入方括號的字元。正則表示式引擎只匹配字元類別或字元集中的幾個字元中的一個。我們將想匹配的字元放在方括號中。如果你想匹配任何母音,我們將使用字元集 [aeiou]。

一個字元類別或字元集只匹配一個字元。字元類別或字元集中字元的順序無關緊要。結果是相同的。

我們在一個字元類別中使用連字元來指定一系列字元。[0-9] 匹配 0 到 9 之間的一個數字。對於大寫和小寫字母,我們有字元類別 [A-Za-z]

示例

以下是查詢並列印給定字串中所有母音的程式碼

import re
s = 'mother of all battles'
result = re.findall(r'[aeiou]', s)
print result

輸出

這會生成輸出

['o', 'e', 'o', 'a', 'a', 'e']

更新於: 18-2-2020

2K+ 瀏覽

啟動你的 職業生涯

完成課程獲得資格認證

立即開始
廣告
© . All rights reserved.