tft每日頭條

 > 生活

 > python基礎4正則表達式

python基礎4正則表達式

生活 更新时间:2025-02-12 18:51:21

正則表達式是一個很強大的字符串處理工具,幾乎任何關于字符串的操作都可以使用正則表達式來完成,作為一個爬蟲工作者,每天和字符串打交道,正則表達式更是不可或缺的技能,正則表達式的在不同的語言中使用方式可能不一樣,不過隻要學會了任意一門語言的正則表達式用法,其他語言中大部分也隻是換了個函數的名稱而已,本質都是一樣的。下面,我來介紹一下python中的正則表達式是怎麼使用的。


1.正則表達式的語法規則


python基礎4正則表達式(最全面的Python正則表達式詳解)1



2.常見函數


1)re.match


從字符串的起始位置匹配一個模式,如果不是起始位置匹配成功的話,match()就返回none


語法:*re.match(匹配的正則表達式, 要匹配的字符串)


python基礎4正則表達式(最全面的Python正則表達式詳解)2



2)re.findall


在字符串中找到正則表達式所匹配的所有子串,并返回一個列表


python基礎4正則表達式(最全面的Python正則表達式詳解)3



3)re.search


掃描整個字符串并返回第一個成功的匹配


python基礎4正則表達式(最全面的Python正則表達式詳解)4



3.python正則表達式提取數字


\d 匹配1次或者多次數字,注意這裡不要寫成*,因為即便是小數,小數點之前也得有一個數字;\.?這個是匹配小數點的,可能有,也可能沒有;\d*這個是匹配小數點之後的數字的,所以是0個或者多個;

python基礎4正則表達式(最全面的Python正則表達式詳解)5



,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved