Python 正則表示式中使用的否定字元類是什麼?
我們在 Python 正則表示式中會遇到否定字元類。
正則表示式 ‘[abdfgh]’ 匹配任意單個字元,其中一個為 ‘a’,‘b’,‘d’,‘f’,‘g’ 或 ‘h’。這稱為字元類。
正則表示式 ‘[^abdfgh]’ 將匹配任意單個字元,但不是 ‘a’,‘b’,‘d’,‘f’,‘g’ 或 ‘h’。這是一個否定字元類,並由字元類開頭處的 ‘^’ 字元表示。
字元 ‘^’ 在字元類的開頭處有特殊含義。如果它被用於該字元類的其他位置,它僅表示 ‘^’ 字元。
否定字元類適用於任意字元類
範圍 [0–9] 匹配單個數字字元,[^0–9] 匹配任意單個非數字字元。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP