亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

php正則表達式中的非貪婪模式匹配

 更新時間:2007年02月14日 00:00:00   作者:  
一般情況下,正則表達式的匹配是貪婪模式的,比如下面這個例子:

字符串:....src="http://www.bloghome.cn/1.mp3" type="application/x-mplayer2" ....
要求的結果:http://www.bloghome.cn/1.mp3

如果匹配表達式寫為:/src="(.*)"/,則得不到正確的結果,因為最后一個雙引號的匹配是貪婪模式的。

解決辦法:匹配表達式寫為:
/src="(.*)".?/

上面表達式中,".?是非貪婪模式匹配。也就是說,只要在一個字符后面跟上限定個數(shù)的特殊字符,匹配就是非貪婪模式了。

相關文章

  • 經典Javascript正則表達式[優(yōu)質排版]

    經典Javascript正則表達式[優(yōu)質排版]

    正則表達式用于字符串處理,表單驗證等場合,實用高效,但用到時總是不太把握,以致往往要上網(wǎng)查一番。我將一些常用的表達式收藏在這里,作備忘之用
    2013-01-01
  • 去掉字符串前后所有空格的正則表達式

    去掉字符串前后所有空格的正則表達式

    正則表達式,又稱正規(guī)表示法、常規(guī)表示法(英語:Regular Expression,在代碼中常簡寫為regex、regexp或RE),計算機科學的一個概念,接下來通過本文給大家介紹去掉字符串前后所有空格的正則表達式,需要的朋友參考下吧
    2016-03-03
  • 如何使用正則表達式保留部分內容的替換功能

    如何使用正則表達式保留部分內容的替換功能

    其實工作中一直在用到正則表達式,只是用來替換的操作顯然沒有那么多,今天偶然遇到,還是有點陌生的,這里記錄一下,下面這篇文章主要給大家介紹了關于如何使用正則表達式保留部分內容的替換功能,需要的朋友可以參考下
    2023-03-03
  • Python正則表達式的7個使用典范(推薦)

    Python正則表達式的7個使用典范(推薦)

    這篇文章主要介紹了Python正則表達式的7個使用典范,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-11-11
  • Linux行處理工具之grep?正則表達式詳解

    Linux行處理工具之grep?正則表達式詳解

    grep表達式有三種不同的版本,分別為basic(BRE)?、extended(ERE)?以及?perl?PCRE,這篇文章主要介紹了Linux行處理工具之grep?正則表達式詳解,需要的朋友可以參考下
    2022-08-08
  • 一文詳解密碼的正則表達式寫法

    一文詳解密碼的正則表達式寫法

    這篇文章主要為大家介紹了一文詳解密碼的正則表達式寫法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • 正則表達式\W元字符使用方法

    正則表達式\W元字符使用方法

    這篇文章主要介紹了正則表達式\W元字符使用方法,需要的朋友可以參考下
    2016-12-12
  • 正則表達式替換table表格中的樣式與空標記(保留rowspan與colspan)

    正則表達式替換table表格中的樣式與空標記(保留rowspan與colspan)

    最近幾天的勞動成果,用正則表達式去除表格中的樣式與class方便后臺編輯的操作,在編寫過程中不斷進步,后續(xù)將不定時更新,需要的朋友可以參考下
    2020-04-04
  • 最全的用正則批量去除Teleport Pro整站下載文件冗余代碼

    最全的用正則批量去除Teleport Pro整站下載文件冗余代碼

    有時候我們用Teleport Pro整站下載系統(tǒng),批量下載一個網(wǎng)站的內容時,里面會加入一些冗余代碼,而且大多都不一樣,這時候我們就只好用正則表達式來替換了
    2013-11-11
  • Java正則表達式驗證是否包含某個字符串的示例代碼

    Java正則表達式驗證是否包含某個字符串的示例代碼

    作為一名經驗豐富的開發(fā)者,我將教會你如何使用Java正則表達式來驗證是否包含某個字符串,在本文中,我將按照以下步驟來指導你完成操作,感興趣的朋友一起看看吧
    2023-12-12

最新評論