国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python-re模塊常用的函數(shù)及方法

2019-11-08 01:58:42
字體:
供稿:網(wǎng)友

常見的正則表達式屬性

僅僅是re模塊函數(shù)
compile(pattern,flags= 0)使用任何可選的標記來編譯正則表達式的模式,然后返回一個正則表達式對象
re 模塊函數(shù)和正則表達式對象的方法 
match(pattern,string,flags=0)嘗試使用帶有可選的標記的正則表達式的模式來匹配字符串。如果匹配成功,就返回匹配對象; 如果失敗,就返回 None
search(pattern,string,flags=0)使用可選標記搜索字符串中第一次出現(xiàn)的正則表達式模式。 如果匹配成功,則返回匹配對象; 如果失敗,則返回 None
findall(pattern,string[, flags] )①查找字符串中所有(非重復)出現(xiàn)的正則表達式模式,并返回一個匹配列表
finditer(pattern,string[, flags] )②與 findall()函數(shù)相同,但返回的不是一個列表,而是一個迭代器。 對于每一次匹配,迭代器都返回一個匹配對象
split(pattern,string,max=0)③根據(jù)正則表達式的模式分隔符, split函數(shù)將字符串分割為列表,然后返回成功匹配的列表,分隔最多操作 max 次(默認分割所有匹配成功的位置)
sub(pattern,repl,string,count=0)③使用 repl 替換所有正則表達式的模式在字符串中出現(xiàn)的位置,除非定義 count, 否則就將替換所有出現(xiàn)的位置( 另見 subn()函數(shù),該函數(shù)返回替換操作的數(shù)目)
purge() 清除隱式編譯的正則表達式模式
常用的匹配對象方法(查看文檔以獲取更多信息)
group(num=0)返回整個匹配對象,或者編號為 num的特定子組
groups(default=None)返回一個包含所有匹配子組的元組(如果沒有成功匹配,則返回一個空元組)
groupdict(default=None)返回一個包含所有匹配的命名子組的字典,所有的子組名稱作為字典的鍵(如果沒有成功匹配,則返回一個空字典)
常用的模塊屬性(用于大多數(shù)正則表達式函數(shù)的標記)
re.I、 re.IGNORECASE 不區(qū)分大小寫的匹配
re.L、 re.LOCALE 根據(jù)所使用的本地語言環(huán)境通過/w、/W、/b、/B、/s、/S實現(xiàn)匹配
re.M、 re.MULTILINE ^和$分別匹配目標字符串中行的起始和結尾,而不是嚴格匹配整個字符串本身的起始和結尾
re.S、 rer.DOTALL “.” (點號)通常匹配除了/n(換行符)之外的所有單個字符;該標記表示“.” (點號)能夠匹配全部字符
re.X、 re.VERBOSE 通過反斜線轉(zhuǎn)義, 否則所有空格加上#(以及在該行中所有后續(xù)文字)都被忽略,除非在一個字符類中或者允許注釋并且提高可讀性

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 余庆县| 会宁县| 东方市| 阳东县| 双鸭山市| 隆化县| 建湖县| 香格里拉县| 托里县| 苍溪县| 镇坪县| 昌黎县| 镇雄县| 郓城县| 尼勒克县| 五寨县| 乡城县| 三河市| 靖边县| 出国| 河东区| 突泉县| 蓬安县| 忻州市| 绥中县| 宿松县| 台州市| 华安县| 谢通门县| 酒泉市| 奉节县| 乡宁县| 柞水县| 阿图什市| 扬州市| 汉阴县| 柘城县| 嘉兴市| 邢台市| 崇州市| 姜堰市|