python之re模組和table的應用

2021-10-01 22:51:31 字數 762 閱讀 3681

re:一些帶有特殊含義的符號或者符號的組合

#為什麼要用re:一堆字串中找到你所需要的內容,過濾規則是什麼樣,通過re模組功能來告訴計算機你的過濾規則

#應用:在爬蟲中最為常用;使用爬蟲時有其他模組可以匯入幫助clear資料,正則也可用於其他方面

#原理:re模組的內部實現 不是python 而是呼叫了c庫

import re

inputstr = 'hello 123 world 456'

# replacestr = inputstr.replace('111','222')

# print(replacestr)

replacestr = re.sub('\d+','222',inputstr)

print(replacestr)

"""\d:匹配任意乙個數字 包括[0-9]和其他數字字元

\d:(\d)的相反

"""

table的應用

from prettytable import prettytable

field_names = ("id",'名字','英語成績','python成績','c語言成績')

python模組 之 re模組

功能 實現python對正規表示式對支援與應用,將想要得到對內容按照正規表示式匹配出來 應用場景 爬蟲指令碼 對使用者輸入內容進行合規檢查 如qq格式檢查 等 功能 匹配物件中所有符合正規表示式的內容,並取出來 返回值 列表,所匹配到對項都會返回到列表中 import re content 1362...

python內建模組之re模組

在python要想使用正則必須借助於模組,re就是其中之一 查詢字串中所有匹配到的字元,並返回乙個列表,沒有匹配資料則返回乙個空列表 import re re.findall 正規表示式 帶匹配的文字 根據正則匹配除所有符合條件的資料 res re.findall b eva jason jacks...

python學習之re模組

這幾天玩爬蟲已經使用了很多次的re模組,算是比較熟悉了,這裡梳理一下。首先,關於正規表示式的概念,這裡有最好的教程。對於正規表示式,我們可以先用compile方法編譯為pattern物件,再呼叫相關的方法進行模式匹配,也可以直接進行匹配。對於第一種,示例如下 123 4567 8910import ...