python的正則

正則表達式的主要用途

匹配字符串

替換字符串的一部分

搜索字符串

將字符串拆解成子字符串

正則表達式的方法

\w --> 匹配字母數字字符 [a-z,A-Z,0-9]

\W --> 匹配非字母數字字符

\d --> 匹配數字 [0-9]

\D --> 匹配所有非數字

\s --> 匹配一個空格字符

\S --->匹配除空格外的所有字符

\t --> 匹配製表符

\n --> 匹配換行符

\r --> 匹配回車符

. -->匹配除\n外的所有字符

() -->對正則表達式進行分組,並返回匹配的文本

a|b -->匹配a或b

^ --> 開始位置

$ --> 結束位置

{m} --> 精確匹配m個 

{m,} -->匹配至少m個

{m,n} --> 匹配個數介於m和n之間

? -->匹配模式的一次或零次出現

plus(+) -->匹配模式的一個或多個出現

sub ----> 查找re匹配的所有子字符串,並用不同的字符串替換它們

subn -----> 和 sub()相同, 但是返回新字符串和匹配次數

start ----> 給出開始位置

end ----> 給出結束位置

span ----> 給出子字符串的起始位置

search ----> 匹配整個字符串

match ----> 匹配第一個單詞

findall ----> 在字符串中多次進行匹配

compile -----> 我們可以將模式編譯成模式對象

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章