一、正規表示式
1、正規表示式
是乙個查詢、搜尋、替換文字的一種格式語言。
2、匯入re模組
import re 系統自帶模組,無需安裝
3、模式字串 == 模子
4、常用方法
4.1 match方法
match方法是從頭開始匹配的,如果匹配不上,那麼返回none
示例
src_str = '","pwd":"123456","regname":"太陽風"}'res = re.match(r'","pwd":"123456","regname":"太陽風"}'
res1 =re.search(r"\$",src_str)
print(res1.group())
4.3 findall方法
查詢所有符合條件的。放到乙個列表當中
示例
res2 = re.findall(r"o",src_str)print(res2)
4.4 sub方法
替換
sub第乙個引數為模式字串,第二個引數為新的字串,第三個引數為原始字串
如果能匹配上,那麼返回匹配之後的字串
如果匹配不上,那麼返回原始字串
示例
res3 =re.sub(r"\$","18978967865",src_str)print(res3)
二、ditto工具
剪下板工具
1、官網
2、使用參考
正規表示式工具
python類庫31 正規表示式匹配例項 一 regex match tracer 1 不能是某些字元中之一 用來表示匹配多個字元之一。與相反,表示匹配與多個字元中的任乙個都不匹配。下圖中,h是第乙個與abcd都不匹配的字元。2 匹配多個字串中的2個或者乙個匹配2次 用來表示多個字串中的乙個。用來表...
正規表示式 正規表示式 總結
非負整數 d 正整數 0 9 1 9 0 9 非正整數 d 0 負整數 0 9 1 9 0 9 整數 d 非負浮點數 d d 正浮點數 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 非正浮點數 d d 0 0 負浮點數 正浮點數正則式 英文本串 a za z...
正規表示式 表示式
網域名稱 a za z0 9 a za z0 9 a za z0 9 a za z0 9 interneturl a za z s 或 http w w w 手機號碼 13 0 9 14 5 7 15 0 1 2 3 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d 號碼 x x x...