免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

python匹配txt的方法

小編給大家分享一下python匹配txt的方法,相信大部分人都還不怎么了解,因此分享這邊文章給大家學習,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去學習方法吧!

創新互聯建站長期為千余家客戶提供的網站建設服務,團隊從業經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態環境。為臨夏州企業提供專業的網站建設、成都網站設計臨夏州網站改版等技術服務。擁有10余年豐富建站經驗和眾多成功案例,為您定制開發。

python很強大,python的正則表達式很好用

下面就說說怎么用python的正則表達式來匹配txt文本中的字符吧。

首先,要知道自己匹配的字符串是什么形式的,然后根據自己的字符串形式來寫出對應的正則表達式

例如這次,我需要匹配的是數字加逗號加數字的字符串形式

所以我的正則表達式的形式如下

rule_name = r'\b(\d*,+\d+)\s'
compile_name = re.compile(rule_name, re.M)

\d代表數組,然后后面帶符號的話,符號要在*后面添加,\s是空格還是tab之類的,\b是代表間斷,具體也不清楚是什么。。r代表的是

生字符串的意思,然后()里面的是最后得到的字符串,在這里,我的字符串不需要那些空格或者間斷之類的,所以就在那些\d那里加了括

號,具體是要用其他代表形式的話,可以直接百度,找到例如字母的表達。

然后下面就要用compile,里面的re.M的意思就是多行匹配,具體什么意思我也不是很清楚,不知道是文本不止一行時用,還是說匹配的

字符有多行的時候用,但是我這樣寫并沒有出現錯誤,所以就繼續這樣寫了。

然后就是打開txt文件,這個很簡單

#"獲取文本"
f = open(path)
st = f.read()

path就是文本的路徑了

之后直接調用findall函數,可以直接找到在這個文本里的所有符合表達式的字符串,并且返回一個list,里面就是找到的所有字符串了

res_name = compile_name.findall(st)

這個res_name就是一個list,里面包含了找到的所有字符串了

調用的時候,直接res_name[i]就可以找到對應的第i個字符串了

以上是python匹配txt的方法的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道!

網站欄目:python匹配txt的方法
鏈接地址:http://m.newbst.com/article6/gcscig.html

成都網站建設公司_創新互聯,為您提供虛擬主機網站策劃自適應網站網站排名、軟件開發、服務器托管

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站制作