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

更新於:2020年2月18日

2K+ 次瀏覽

啟動您的 職業生涯

完成課程獲得認證

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