python安全工具開發應用01正規表示式

2021-08-20 19:27:05 字數 1282 閱讀 6111

01正規表示式

什麼是:單個字串來描述匹配以一列符合某個語法規則的字串

通過re模組提供對正規表示式的支援:

> pattern=re.compile('hello')

>> match=pattern.match('hello world')

>>> print (match.group())

hello

可以合併為word=re.findall(hello'','hello world!)

第一種執行速度快一下

一下字元:

1   .   匹配任意字元除了換行 '\n

2.  \  轉義字元

3.  [...]    字符集可給出範圍,也可用  ^表示取反  換行

二 預定義字符集(可以寫在[.....]中)

\d 數字                                            \d 非數字

\s 非空字元:[\t \r \f \v]    \s  非空白字元

\w   單詞字元 [a-za-z0-9]                \w 非單詞字元

三 數量詞 (用在字元或者(...)之後)

*  匹配前乙個字元0++次

+ 匹配前乙個字元1++

?                       0/1

mm到n次

四 邏輯 分組

|  代表左右表示式任意匹配乙個,先左後右

(...)   分組

五   ilmsux (編譯選項制定)

re.i         忽略大小寫

re.l        使用預定義的字元\w w b b s s 取決於當前區域設定

re.m        多行模式改變 ^ $ 的行為

ew.s        . 任意匹配模式

re.u        使用預定字元類     取決unicode定義的字元屬性

re.x        詳細模式,可以多行,忽略空白字元,並可加入注釋

六  貪婪模式/非貪婪模式

abbbc   貪婪  ab*    abbb

非貪婪   ab*?   a

02web程式設計

03多執行緒程式設計

04網路程式設計

05資料庫程式設計

2019最新《Python安全工具開發應用教程》

目錄 第一章 python在網路安全中的應用 h.w p7 5 w f 課時1 python黑客領域的現狀.mp4 課時2 我們可以用python做什麼.mp4 f d i9 k e x f 第三章 python爬蟲技術實現 課時1 python爬蟲beautifulsoup模組的介紹.mp4 課時...

Python 應用開發

課程前提 l 需要有至少一門以上程式語言的學習與使用經歷 l 至少一年以上的實際開發經歷 l 熟練掌握乙個以上文字編輯器或 ide 的使用 l 具備類 unix 系統使用經驗更佳。課程目標 本課程是為高階程式設計師定製的 python 開發全生命週期的快速匯入課程。利用全專案實踐 循序漸進讓參與者從...

Python 開發工具

工欲善其事必先利其器 話雖這麼說,其實很多人在學習一種程式語言時,一開始都不會在意ide的,等這種語言入門之後,才會考慮有沒有什麼好用的開發工具等問題。這裡我把學到的一點點python知識和大家分享一下,也是對過去的一點總結。1 eclipse pydev,有 提示和debug功能,推薦使用 2 i...