re.sub的函數原型為:re.sub(pattern, repl, string, count)
其中第二個函數是替換後的字串;本例中為'-'
第四個參數指替換個數。預設為0,表示每個匹配項都替換。
re.sub也允許使用函數對匹配項的替換進行複雜的處理。如:re.sub(r'\s', lambda m: '[' m.group(0) ']', text, 0);將字串中的空格' '替換為'[ ]'。
可以使用re.split來分割字串,如:re.split(r'\s ', text);將字串以空格分割成一個單字列表。
re.findall可以取得字串中所有符合的字串。如:re.findall(r'\w*oo\w*', text);取得字串中,包含'oo'的所有單字。
可以把正規表示式編譯成一個正規表示式物件。可以把那些常用的正規表示式編譯成正規表示式對象,這樣可以提高一定的效率。
本站所有資源都是由網友投搞發佈,或轉載各大下載站,請自行檢測軟件的完整性! 本站所有資源僅供學習與參攷,請勿用於商業用途,否則產生的一切後果將由您自己承擔! 如有侵權請聯繫我們删除下架,聯繫方式: admin@php.cn