Python 正則表達(dá)式 re . 符號(hào)示例詳解
正文
用法說(shuō)明:(點(diǎn)號(hào)) 在默認(rèn)模式下,匹配除換行符以外的任意字符。 如果指定了 flags
參數(shù) DOTALL
,它將匹配包括換行符在內(nèi)的任意字符。
示例1
import re str1 = 'abcde' print(re.search('.', str1)) str1 = '\n' print(re.search('.', str1)) """ result: <re.Match object; span=(0, 1), match='a'> None """
可以看到,對(duì)于 \n
字符串,無(wú)法完成匹配,對(duì)于其他字符串可以進(jìn)行匹配。且會(huì)獲取到第一個(gè)能夠匹配到的對(duì)象。
示例2
加入 DOTALL
參數(shù)。
import re str1 = '\n' print(re.search('.', str1, flags=re.DOTALL)) """ result: <re.Match object; span=(0, 1), match='\n'> """
可以看到,此時(shí),.
符號(hào)也能對(duì) \n
字符進(jìn)行匹配了。
到此這篇關(guān)于Python 正則表達(dá)式 re . 符號(hào)的文章就介紹到這了,更多相關(guān)Python 正則表達(dá)式 re . 符號(hào)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python網(wǎng)絡(luò)爬蟲出現(xiàn)亂碼問(wèn)題的解決方法
這篇文章主要為大家詳細(xì)介紹了Python網(wǎng)絡(luò)爬蟲出現(xiàn)亂碼問(wèn)題的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-01-01Python如何實(shí)現(xiàn)遠(yuǎn)程方法調(diào)用
這篇文章主要介紹了Python如何實(shí)現(xiàn)遠(yuǎn)程方法調(diào)用,文中講解非常細(xì)致,幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下2020-08-08Python ORM框架SQLAlchemy學(xué)習(xí)筆記之?dāng)?shù)據(jù)添加和事務(wù)回滾介紹
這篇文章主要介紹了Python ORM框架SQLAlchemy學(xué)習(xí)筆記之?dāng)?shù)據(jù)添加和事務(wù)回滾介紹,需要的朋友可以參考下2014-06-06python網(wǎng)絡(luò)編程之UDP通信實(shí)例(含服務(wù)器端、客戶端、UDP廣播例子)
UDP,用戶數(shù)據(jù)報(bào)傳輸協(xié)議,它位于TCP/IP協(xié)議的傳輸層,是一種無(wú)連接的協(xié)議,它發(fā)送的報(bào)文不能確定是否完整地到達(dá)了另外一端2014-04-04