婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 詳解正則表達(dá)式的貪婪模式與非貪婪模式

詳解正則表達(dá)式的貪婪模式與非貪婪模式

熱門標(biāo)簽:西藏智能外呼系統(tǒng)代理商 外呼系統(tǒng)無呼出路由是什么原因 梅縣地圖標(biāo)注 貴港公司如何申請400電話 400電話辦理電話辦理 ai電話機(jī)器人搭建 地圖標(biāo)注教學(xué)點(diǎn) 甘肅醫(yī)療外呼系統(tǒng)排名 呼叫系統(tǒng)外呼只能兩次

什么是正則表達(dá)式的貪婪與非貪婪匹配

  如:String str="abcaxc";

    Patter p="ab*c";

  貪婪匹配:正則表達(dá)式一般趨向于最大長度匹配,也就是所謂的貪婪匹配。如上面使用模式p匹配字符串str,結(jié)果就是匹配到:abcaxc(ab*c)。

  非貪婪匹配:就是匹配到結(jié)果就好,就少的匹配字符。如上面使用模式p匹配字符串str,結(jié)果就是匹配到:abc(ab*c)。

下面通過實(shí)例代碼看下正則表達(dá)式的貪婪模式與非貪婪模式,具體內(nèi)容如下所示:

貪婪模式:能匹配的最大部分 

s = "This is a number 234-235-22-4223" 
r = re.match(r"(.+)(\d+-\d+-\d+-\d+",s)
r.groups()
("This is a number 23","4-235-22-4223")

貪婪模式就是“.+”中的+會一直查找到最后一個符合條件的字符,所以上述代碼中最前面的兩個數(shù)字在提取數(shù)字是沒有被提取到

非貪婪模式:匹配越少越好

s = "This is a number 234-235-22-4223" 
r = re.match(r"(.+?)(\d+-\d+-\d+-\d+",s)
r.groups()
("This is a number ","234-235-22-4223")

非貪婪模式就是在“.+?"會匹配到第一個符合條件的字符就停止

總結(jié)

以上所述是小編給大家介紹的正則表達(dá)式的貪婪模式與非貪婪模式,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的!

您可能感興趣的文章:
  • python中如何使用正則表達(dá)式的非貪婪模式示例
  • JS正則表達(dá)式學(xué)習(xí)之貪婪和非貪婪模式實(shí)例總結(jié)
  • 淺談php正則表達(dá)式中的非貪婪模式匹配的使用
  • 正則表達(dá)式之 貪婪與非貪婪模式詳解(概述)
  • [正則表達(dá)式]貪婪模式與非貪婪模式
  • php正則表達(dá)式中的非貪婪模式匹配

標(biāo)簽:泰安 哈密 湖州 大興安嶺 常州 本溪 海口 涼山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《詳解正則表達(dá)式的貪婪模式與非貪婪模式》,本文關(guān)鍵詞  詳解,正則,表達(dá)式,的,貪婪,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《詳解正則表達(dá)式的貪婪模式與非貪婪模式》相關(guān)的同類信息!
  • 本頁收集關(guān)于詳解正則表達(dá)式的貪婪模式與非貪婪模式的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 渭源县| 舟曲县| 阿勒泰市| 比如县| 聂拉木县| 广东省| 滦南县| 丰城市| 五原县| 当涂县| 常州市| 辉县市| 中牟县| 龙胜| 类乌齐县| 武安市| 罗定市| 伊春市| 婺源县| 黔东| 桐乡市| 宝丰县| 德江县| 澳门| 文安县| 元江| 正镶白旗| 苗栗县| 扎兰屯市| 乌恰县| 青田县| 仁怀市| 夏邑县| 镇江市| 万源市| 平安县| 若羌县| 旺苍县| 苍溪县| 沅陵县| 芜湖市|