正則表達(dá)式元字符
來(lái)源:程序員人生 發(fā)布時(shí)間:2014-01-16 02:14:51 閱讀次數(shù):3261次
正則表達(dá)式(regular expression)"元字符":
*匹配前一個(gè)內(nèi)容的0次或多次,即前一個(gè)內(nèi)容任意都匹配
.匹配內(nèi)容的0次1次或多次,但不包含回車(chē)換行
+ 匹配前一個(gè)內(nèi)容的1次或多次(除了空)。
| 選擇匹配類(lèi)似PHP中的| (因?yàn)檫@個(gè)運(yùn)算符合是弱類(lèi)型導(dǎo)致前面最為整體匹配)
^ 匹配字符串首部?jī)?nèi)容
$ 匹配字符串尾部?jī)?nèi)容
{a,b},表示匹配前一個(gè)內(nèi)容的次數(shù),這個(gè)表示次數(shù)從a到b之間。
( ) 合并整體匹配,并放入內(nèi)存,可使用1 2…依次獲取
以下是我用php教程寫(xiě)的一個(gè)example:
- <?php
- $mode="/d{2,4}(.*)d{1,2}1d{1,2}/";
-
- $str="2011/9/10";
- if(preg_match($mode,$str,$arr)){
- echo "匹配成功"."<br/><font color=red>".$arr[0]."</font><br/><br/><font size='+4' color=blue>教師節(jié)快樂(lè)</font>";
- }
- else{
- echo "匹配失敗";
- }
- ?>
生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)