Python 正則表示式中使用的否定字元類是什麼?


我們在 Python 正則表示式中會遇到否定字元類。

正則表示式 ‘[abdfgh]’ 匹配任意單個字元,其中一個為 ‘a’,‘b’,‘d’,‘f’,‘g’ 或 ‘h’。這稱為字元類。

正則表示式 ‘[^abdfgh]’ 將匹配任意單個字元,但不是 ‘a’,‘b’,‘d’,‘f’,‘g’ 或 ‘h’。這是一個否定字元類,並由字元類開頭處的 ‘^’ 字元表示。

字元 ‘^’ 在字元類的開頭處有特殊含義。如果它被用於該字元類的其他位置,它僅表示 ‘^’ 字元。

否定字元類適用於任意字元類

範圍 [0–9] 匹配單個數字字元,[^0–9] 匹配任意單個非數字字元。

更新時間:2019 年 7 月 30 日

956 次瀏覽

開啟 職業 生涯

完成課程即可獲得認證

開始使用
廣告
© . All rights reserved.