Python使用re模塊驗(yàn)證危險(xiǎn)字符
re模塊是python獨(dú)有的匹配字符串的模塊,該模塊中提供的很多功能是基于正則表達(dá)式實(shí)現(xiàn)的,而正則表達(dá)式是對(duì)字符串進(jìn)行模糊匹配,提取自己需要的字符串部分,他對(duì)所有的語(yǔ)言都通用。注意:
- re模塊是python獨(dú)有的
- 正則表達(dá)式所有編程語(yǔ)言都可以使用
- re模塊、正則表達(dá)式是對(duì)字符串進(jìn)行操作
使用re模塊,定義一個(gè)驗(yàn)證危險(xiǎn)字符的模式字符串,驗(yàn)證兩段文字,并輸出驗(yàn)證結(jié)果:
import re pattern = r'(黑客)|(抓包)|(監(jiān)聽(tīng))|(Trojan)' about = '我是一名程序員,我喜歡看黑客方面的圖書(shū),想研究一下Trojan' match =re.search(pattern,about) if match == None: print(about,'@ 安全!') else: print(about,'@ 出現(xiàn)了危險(xiǎn)詞匯!') about = '我是一名程序員,我喜歡看計(jì)算機(jī)方面的圖書(shū),喜歡開(kāi)發(fā)網(wǎng)站' match =re.search(pattern,about) if match == None: print(about,'@ 安全!') else: print(about,'@ 出現(xiàn)了危險(xiǎn)詞匯!')
結(jié)果:
我是一名程序員,我喜歡看黑客方面的圖書(shū),想研究一下Trojan @ 出現(xiàn)了危險(xiǎn)詞匯!
我是一名程序員,我喜歡看計(jì)算機(jī)方面的圖書(shū),喜歡開(kāi)發(fā)網(wǎng)站 @ 安全!
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
手把手教會(huì)你雙目攝像頭Matlab參數(shù)定標(biāo)
雙目標(biāo)定是立體視覺(jué)系統(tǒng)中的一個(gè)關(guān)鍵步驟,下面這篇文章主要給大家介紹了關(guān)于雙目攝像頭Matlab參數(shù)定標(biāo)的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07
Python通過(guò)OpenPyXL處理Excel的完整教程
OpenPyXL是一個(gè)強(qiáng)大的Python庫(kù),用于處理Excel文件,允許讀取、編輯和創(chuàng)建Excel工作簿和工作表,本文將詳細(xì)介紹OpenPyXL的各種功能,希望對(duì)大家有所幫助2023-11-11
python基礎(chǔ)之函數(shù)的定義和調(diào)用
這篇文章主要介紹了python函數(shù)的定義和調(diào)用,實(shí)例分析了Python中返回一個(gè)返回值與多個(gè)返回值的方法,需要的朋友可以參考下2021-10-10
Django CSRF跨站請(qǐng)求偽造防護(hù)過(guò)程解析
這篇文章主要介紹了Django CSRF跨站請(qǐng)求偽造防護(hù)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-07-07
Python接口自動(dòng)化淺析yaml配置文件原理及用法
本文主要給大家介紹了yaml語(yǔ)法、yaml儲(chǔ)存數(shù)據(jù),封裝類(lèi)讀取yaml配置文件,以及yaml的用法和其原理,有需要的朋友可以參考下,希望可以有所幫助2021-08-08
python3通過(guò)qq郵箱發(fā)送郵件以及附件
這篇文章主要為大家詳細(xì)介紹了python3通過(guò)qq郵箱發(fā)送郵件以及附件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-05-05
win10+anaconda安裝yolov5的方法及問(wèn)題解決方案
這篇文章主要介紹了win10+anaconda安裝yolov5的方法及問(wèn)題解決方案,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04
Python統(tǒng)計(jì)列表中的重復(fù)項(xiàng)出現(xiàn)的次數(shù)的方法
這篇文章主要介紹了Python統(tǒng)計(jì)列表中的重復(fù)項(xiàng)出現(xiàn)的次數(shù)的方法,需要的朋友可以參考下2014-08-08

