1. 程式人生 > 程式設計 >python使用正則表示式匹配txt特定字串(有換行)

python使用正則表示式匹配txt特定字串(有換行)

在原txt檔案中,我們需要匹配出的字串為:休閒服務(中間參雜著換行)

python使用正則表示式匹配txt特定字串(有換行)

直接複製到notebook裡進行處理

python使用正則表示式匹配txt特定字串(有換行)

①發現需要拿出的字串都在證卷研究報告前,第一步就把證券報告前面的所有內容全部提出來(包括換行)

python使用正則表示式匹配txt特定字串(有換行)

②發現需要的字串在兩個換行符(\n)的中間,再對其進行處理

python使用正則表示式匹配txt特定字串(有換行)

完整程式碼

import re
txt = """ 行業報告 | 行業點評 
 
   休閒服務
   證券研究報告"""
result = re.findall(r"([\s\S]*)證券研究報告",txt)[0]
sstr = re.findall("\n([\s\S]*)\n",result)[0].strip()
print(" 匹配結果:",sstr)

到此這篇關於python使用正則表示式匹配txt特定字串的文章就介紹到這了,更多相關python正則匹配txt特定字串內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!