Python正则表达式介绍 re.findall(pattern, str, flag=0)/re.I re.L re.M
Python 正則表達(dá)式
正則表達(dá)式是一個(gè)特殊的字符序列,它能幫助你方便的檢查一個(gè)字符串是否與某種模式匹配。
re.findall(pattern, str, flag=0) 共三個(gè)參數(shù),pattern是匹配的正則表達(dá)式,str是待匹配字符串
findall() 找到 RE 匹配的所有子串,并把它們作為一個(gè)列表返回
正則表達(dá)式修飾符介紹
正則表達(dá)式可以包含一些可選標(biāo)志修飾符來(lái)控制匹配的模式。修飾符被指定為一個(gè)可選的標(biāo)志。多個(gè)標(biāo)志可以通過(guò)按位 OR(|) 它們來(lái)指定。如 re.I | re.M 被設(shè)置成 I 和 M 標(biāo)志:
修飾符 描述
re.I 使匹配對(duì)大小寫(xiě)不敏感
re.L 做本地化識(shí)別(locale-aware)匹配
re.M 多行匹配,影響 ^ 和 $
re.S 使 . 匹配包括換行在內(nèi)的所有字符
re.U 根據(jù)Unicode字符集解析字符。這個(gè)標(biāo)志影響 \w, \W, \b, \B.
re.X 該標(biāo)志通過(guò)給予你更靈活的格式以便你將正則表達(dá)式寫(xiě)得更易于理解。
總結(jié)
以上是生活随笔為你收集整理的Python正则表达式介绍 re.findall(pattern, str, flag=0)/re.I re.L re.M的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 转轮机加密详解两种解题方法 -攻防世界
- 下一篇: CTF-Web-常用伪协议用法: