Python 正則表示式裡“.”、“?”和“*”有什麼區別?


特殊字元點“.”

(點) 在預設模式下,這匹配除換行符以外的任何字元。如果指定了 DOTALL 標記,則這匹配包括換行符在內的任何字元。

特殊字元“?”

使生成的正則表示式匹配 0 或 1 次前一個正則表示式。ab? 匹配“a”或“ab”

特殊字元星號“*”

使生成的正則表示式匹配 0 或更多次前一個正則表示式,儘可能多地重複。ab* 匹配“a”、“ab”或後面跟有任意數量“b”的“a”。


更新時間:2019 年 7 月 30 日

352 次瀏覽

開啟你的職業生涯

完成課程 獲得認證

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