python核心編程筆記chapter 15

特殊符號和字符:
python

   管道符號(|) 匹配多個正則表達式模式。正則表達式

   匹配任意一個單個的字符(.)閉包

   從字符串的開頭或結尾或單詞邊界開始匹配。(^ $ \b \B)函數

   建立字符類([]):使用方括號的正則表達式會匹配方括號裏的任何一個字符串。對象

   指定範圍(-)和否認(^)。放在方括號裏。字符串

   使用閉包操做符(*, +, ?, {})實現屢次出現/重複匹配。it

   特殊字符表示、字符集。\d, \w, \s, \D.編譯

   用圓括號(())組建組。搜索

正則表達式和python語言方法

   re模塊:核心函數和方法:search()、 match()、compile().

  使用compile()編譯正則表達式:

  group()返回全部匹配對象或是根據要求返回某個特定子組。groups()返回包含惟一或全部子組的元組。

  用match()匹配字符串,嘗試從字符串的開頭開始對模式進行匹配。成功匹配就返回一個對象,不然返回None。

  search()在一個字符串中查找一個模式.

  findall()找到每一個出現的匹配部分。用於非重疊地搜索某字符串中一個正則表達式模式出現的狀況。

  用sub()和subn()進行搜索和替換。

  用split()分割。(分割模式)

相關文章
相關標籤/搜索