什麼是 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']
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP