Python 匹配任意字符(包括換行符)的正則表達(dá)式寫法
更新時(shí)間:2009年10月29日 22:43:45 作者:
Python 正則表達(dá)式匹配任意字符(包括換行符)的寫法
想使用正則表達(dá)式來獲取一段文本中的任意字符,寫出如下匹配規(guī)則:
(.*)
結(jié)果運(yùn)行之后才發(fā)現(xiàn),無法獲得換行之后的文本。于是查了一下手冊(cè),才發(fā)現(xiàn)正則表達(dá)式中,“.”(點(diǎn)符號(hào))匹配的是除了換行符“\n”以外的所有字符。
以下為正確的正則表達(dá)式匹配規(guī)則:
([\s\S]*)
同時(shí),也可以用 “([\d\D]*)”、“([\w\W]*)” 來表示。 Web技術(shù)之家_www.waweb.cn
在文本文件里, 這個(gè)表達(dá)式可以匹配所有的英文
/[ -~]/
(.*)
結(jié)果運(yùn)行之后才發(fā)現(xiàn),無法獲得換行之后的文本。于是查了一下手冊(cè),才發(fā)現(xiàn)正則表達(dá)式中,“.”(點(diǎn)符號(hào))匹配的是除了換行符“\n”以外的所有字符。
以下為正確的正則表達(dá)式匹配規(guī)則:
([\s\S]*)
同時(shí),也可以用 “([\d\D]*)”、“([\w\W]*)” 來表示。 Web技術(shù)之家_www.waweb.cn
在文本文件里, 這個(gè)表達(dá)式可以匹配所有的英文
/[ -~]/
相關(guān)文章
opencv python如何實(shí)現(xiàn)圖像二值化
這篇文章主要介紹了opencv python如何實(shí)現(xiàn)圖像二值化,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-02-02如何在PyCharm中配置使用Anaconda環(huán)境
這篇文章主要介紹了如何在PyCharm中配置使用Anaconda環(huán)境,圖文講解寫的非常詳細(xì)簡(jiǎn)單易懂,還不會(huì)的小伙伴快來看看吧2023-03-03Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的QQ截圖
大家好,本篇文章主要講的是Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的QQ截圖,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下的相關(guān)資料2022-02-02Python while循環(huán)使用else語句代碼實(shí)例
這篇文章主要介紹了Python while循環(huán)使用else語句代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-02-02淺談Python數(shù)據(jù)類型判斷及列表腳本操作
下面小編就為大家?guī)硪黄獪\談Python數(shù)據(jù)類型判斷及列表腳本操作。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-11-11Pandas提高數(shù)據(jù)分析效率的13個(gè)技巧匯總
這篇文章主要是為大家歸納整理了13個(gè)工作中常用到的pandas使用技巧,方便更高效地實(shí)現(xiàn)數(shù)據(jù)分析,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2022-05-05Python yield生成器和return對(duì)比代碼實(shí)例
這篇文章主要介紹了Python yield生成器和return對(duì)比代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-04-04Python seek()和tell()函數(shù)的具體使用
本文主要介紹了Python seek()和tell()函數(shù)的具體使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02