老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

php正則表達式中貪婪與非貪婪的示例分析-創新互聯

小編給大家分享一下php正則表達式中貪婪與非貪婪的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

成都創新互聯公司成都網站建設按需定制,是成都網站推廣公司,為水處理設備提供網站建設服務,有成熟的網站定制合作流程,提供網站定制設計服務:原型圖制作、網站創意設計、前端HTML5制作、后臺程序開發等。成都網站維護熱線:18982081108

一、貪婪與非貪婪

什么叫貪婪,比如說要從字符串中面包一面包二吃面包,本來你只可以吃面包一,可是你貪心,于是就把第一個到最后一個里面的兩個面包取出來了,你想多吃點,非貪婪也就是你不貪吃了,就只吃面包一。

我們來看看正則里面是怎么貪婪的

面包一面包二';
preg_match('/(.*)<\/td>/',$str,$res);
print_r($res);

結果:

Array
(
    [0] => 面包一面包二
    [1] => 面包一面包二
)

0記錄的是整個字符,1表示的是第一次匹配。

怎么來限制貪婪?

面包一面包二';
preg_match('/(.*?)<\/td>/',$str,$res);
print_r($res);
Array 
( 
 [0] => 面包一 
 [1] => 面包一 
)

在修飾匹配次數的特殊符號后再加上一個 "?" 號,則可以使匹配次數不定的表達式盡可能少的匹配。

在PHP中還可以通過修飾符來實現,

面包一面包二';
preg_match('/(.*)<\/td>/U',$str,$res);
print_r($res);

結果和上面一樣。這就是修飾符U的作用

二、預搜索

預搜索是一個非獲取匹配,不進行存儲供以后使用。

1、正向預搜索 "(?=xxxxx)","(?!xxxxx)"

"(?=xxxxx)”:所在縫隙的右側,必須能夠匹配上 xxxxx 這部分的表達式,

結果:

Array
(
    [0] => windows
)

這個是xp前面的windows,不會取NT和2003前面的。

格式:"(?!xxxxx)",所在縫隙的右側,必須不能匹配 xxxxx 這部分表達式

結果:

Array
(
[0] => Array
(
[0] => windows 這個是nt前面的
[1] => windows 這個是2003前面的
)

)

從這里可以看出,預搜索不進行存儲供以后使用。

與會存儲的對比下。

結果:

Array
(
[0] => Array 全部模式匹配的數組

(
[0] => windows N
[1] => windows 2
)

[1] => Array 子模式所匹配的字符串組成的數組,通過存儲取得。
(
[0] => N
[1] => 2
)

)

2、反向預搜索 "(?<=xxxxx)","(?

"(?<=xxxxx)" :所在縫隙的 "左側”能夠匹配xxxxx部分。

結果:

Array
(
    [0] => 56789012
)

匹配除了前4個數字和后4個數字之外的中間8個數字
"(?

結果:
Array
(
    [0] => 234567890123456
)

三、preg和ereg的區別

PHP同時使用兩套正則表達式規則,一套是由電氣和電子工程師協會(IEEE)制定的POSIX Extended 1003.2兼容正則(事實上PHP對此標準的支持并不完善),另一套來自PCRE(Perl Compatible Regular Expression)庫提供PERL兼容正則。 PHP5.3開始POSIX被刪除了。

preg_match 比 ereg效率高。

以上是“php正則表達式中貪婪與非貪婪的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道!


當前題目:php正則表達式中貪婪與非貪婪的示例分析-創新互聯
標題路徑:http://www.xueling.net.cn/article/epdjj.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 永久免费黄色大片 | 欧美最猛黑人XXXXX猛交 | 欧美激情一区二区三区在线 | 免费看的一级毛片 | 99在线精品国产不卡在线观看 | 日韩在线视频免费观看 | 国产精品久久久久久久久久红粉 | 91大神唐先生22部在线观看 | 龙珠z国语版在线观看 | 免费国产自线拍一欧美视频 | 中国黄色一级大片 | 久久精品官网 | 国产V一区二区三区在线 | 亚洲欧美一区二区在线观看 | 日韩亚洲一区在线 | 欧美日韩一区二区三区久久精品 | 欧美巨大丰满猛性社交 | 99热这里只有精品4 国产三级网 | 特黄免费av | 久久夜夜爽 | 激情91 | 香蕉人妻av久久久久天天 | av中文字幕一区二区三区久久 | 一级毛片完整视频 | 亚洲日韩精品欧美一区二区 | 久久伊人免费 | 中国一级簧色带免费看 | 狠狠亚洲婷婷综合色香五月排名 | 高清视频在线观看免费 | 国产在线视频99 | 一本之道加勒比在线观看 | 天堂网在线.www天堂 | 影音先锋中文字幕亚洲资源站 | 无线乱码一二三区免费看 | 最新av免费观看 | 国产AV永久无码天堂影院 | 欧美影院adc | 小明成人永久免费视频在线观看 | 91看片入口| 中文日韩视频 | 中文字幕一区二区三区精彩视频 |