Python正則表達(dá)式中的re.S的作用(轉(zhuǎn))

在Python的正則表達(dá)式中行剂,有一個(gè)參數(shù)為re.S娃殖。它表示“.”(不包含外側(cè)雙引號(hào)仇冯,下同)的作用擴(kuò)展到整個(gè)字符串漾肮,包括“\n”扰法±医伲看如下代碼:

import re
a = '''asdfhellopass:
worldaf
'''
b = re.findall('hello(.?)world',a)
c = re.findall('hello(.
?)world',a,re.S)
print 'b is ' , b
print 'c is ' , c

運(yùn)行結(jié)果如下:

b is []
c is ['pass:\n\t123\n\t']

正則表達(dá)式中啊犬,“.”的作用是匹配除“\n”以外的任何字符扩所,也就是說虎锚,它是在一行中進(jìn)行匹配硫痰。這里的“行”是以“\n”進(jìn)行區(qū)分的。a字符串有每行的末尾有一個(gè)“\n”窜护,不過它不可見效斑。

如果不使用re.S參數(shù),則只在每一行內(nèi)進(jìn)行匹配柱徙,如果一行沒有缓屠,就換下一行重新開始,不會(huì)跨行护侮。而使用re.S參數(shù)以后敌完,正則表達(dá)式會(huì)將這個(gè)字符串作為一個(gè)整體,將“\n”當(dāng)做一個(gè)普通的字符加入到這個(gè)字符串中羊初,在整體中進(jìn)行匹配滨溉。

參考鏈接:
Python正則表達(dá)式中的re.S的作用

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子业踏,更是在濱河造成了極大的恐慌禽炬,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,454評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件勤家,死亡現(xiàn)場(chǎng)離奇詭異腹尖,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)伐脖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門热幔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人讼庇,你說我怎么就攤上這事绎巨。” “怎么了蠕啄?”我有些...
    開封第一講書人閱讀 157,921評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵场勤,是天一觀的道長。 經(jīng)常有香客問我歼跟,道長和媳,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,648評(píng)論 1 284
  • 正文 為了忘掉前任哈街,我火速辦了婚禮留瞳,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘骚秦。我一直安慰自己她倘,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,770評(píng)論 6 386
  • 文/花漫 我一把揭開白布作箍。 她就那樣靜靜地躺著硬梁,像睡著了一般。 火紅的嫁衣襯著肌膚如雪胞得。 梳的紋絲不亂的頭發(fā)上荧止,一...
    開封第一講書人閱讀 49,950評(píng)論 1 291
  • 那天,我揣著相機(jī)與錄音懒震,去河邊找鬼。 笑死嗤详,一個(gè)胖子當(dāng)著我的面吹牛个扰,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播葱色,決...
    沈念sama閱讀 39,090評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼递宅,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起办龄,我...
    開封第一講書人閱讀 37,817評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤烘绽,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后俐填,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體安接,經(jīng)...
    沈念sama閱讀 44,275評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,592評(píng)論 2 327
  • 正文 我和宋清朗相戀三年英融,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了盏檐。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,724評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡驶悟,死狀恐怖胡野,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情痕鳍,我是刑警寧澤硫豆,帶...
    沈念sama閱讀 34,409評(píng)論 4 333
  • 正文 年R本政府宣布,位于F島的核電站笼呆,受9級(jí)特大地震影響熊响,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜抄邀,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,052評(píng)論 3 316
  • 文/蒙蒙 一耘眨、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧境肾,春花似錦剔难、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至环鲤,卻和暖如春纯趋,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背冷离。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評(píng)論 1 266
  • 我被黑心中介騙來泰國打工吵冒, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人西剥。 一個(gè)月前我還...
    沈念sama閱讀 46,503評(píng)論 2 361
  • 正文 我出身青樓痹栖,卻偏偏與公主長得像,于是被迫代替她去往敵國和親瞭空。 傳聞我的和親對(duì)象是個(gè)殘疾皇子揪阿,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,627評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容

  • re模塊手冊(cè) 本模塊提供了和Perl里的正則表達(dá)式類似的功能疗我,不關(guān)是正則表達(dá)式本身還是被搜索的字符串,都可以...
    喜歡吃栗子閱讀 3,995評(píng)論 0 13
  • #首先南捂,python中的正則表達(dá)式大致分為以下幾部分: 元字符 模式 函數(shù) re 內(nèi)置對(duì)象用法 分組用法 環(huán)視用法...
    mapuboy閱讀 1,605評(píng)論 0 51
  • 推薦幾個(gè)正則表達(dá)式編輯器 Debuggex :https://www.debuggex.com/ PyRegex:...
    木易林1閱讀 11,480評(píng)論 9 151
  • 男人來自火星吴裤,女人來自金星?并不是溺健! 你肯定參加過家庭聚會(huì)吧麦牺。誰是高談闊論者?誰在左手夾著孩子右手拿著...
    那一片云在遠(yuǎn)方閱讀 241評(píng)論 0 0
  • 紅葉最近甚是苦惱矿瘦,身為一個(gè)天上德高望重的上神枕面,她本來每天品品茶、下下棋缚去、過著實(shí)實(shí)在在的神仙生活潮秘,奈何前幾天一個(gè)小...
    煌箜閱讀 471評(píng)論 0 1