如何在 Python 正則表示式中使用特殊字元?
源自 Python 文件
非特殊字元匹配自身。特殊字元不匹配自身 −
| \ | 轉義特殊字元或啟動一個序列。 |
| . | 匹配除換行符以外的任何字元,參見 re.DOTALL |
| ^ | 匹配字串的開頭,參見 re.MULTILINE |
| $ | 匹配字串的結尾,參見 re.MULTILINE |
| [ ] | 包圍一組可匹配的字元 |
| R|S | 匹配正則表示式 R 或正則表示式 S。 |
| () | 建立捕獲組,& 表示優先順序 |
在 '[', 之後包圍一組,唯一特殊字元為 −
| ] | 結束該組,若不是第一個字元 |
| - | 一個範圍,例如 a-c 匹配 a、b 或 c |
| ^ | 僅當它是第一個字元時否定該組 |
量詞(新增 '?' 表示非貪婪) −
| {m} | 恰好 m 次重複 |
| {m,n} | 從 m(預設 0)到 n(預設無窮) |
| * | 0 次或更多。與 {,}相同
|
| + | 1 次或更多。與 {1,}相同
|
| ? | 0 次或 1 次。與 {,1} 相同 |
廣告
資料結構
網路
RDBMS
作業系統
Java
iO
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP