亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

正則表達式問題

什么都沒看懂?應該講的再細點,再簡單點,多寫幾個例子。

正在回答

1 回答

http://www.zhibudao.net/?p=83

? ?正則表達式???? .hi? 中的‘.’ 可以被除換行符之外的任何一個字符代替,所以 .hi可以和”zhi”?? “ahi”? 等進行匹配。

用字符集對可能的匹配進行限定,可以得到多種結果。? [“填具體字符或者字符范圍亦或者是^+匹配字符的補集”]。 例如[zhibudao]kk 有8種匹配的選擇,[a-d]kk?? 4種?!?’ ‘+’ 兩種重復約束,(模式重復0到n次)* .zhibudao?? (模式重復1到n次)+.zhibudao? 例:(zhi)*.budao可以匹配“zhibudao”或者“budao”或者”zhizhizhizhibudao”.? 括號內是子表達式。

(zhibudao){x,y} 其中x>=0 y>=0

^[a-d]$ 只匹配a到d中的一個 ^ 開始 $ 結束

特殊字符?????????? \轉義字符?????? ^在字符串開始匹配???? $在字符串末尾匹配??? .匹配除換行符之外的字符? |選擇分支的開始?? (子模式的開始???? )子模式的結束?????? *重復0-n次?????? +重復1-n??? {最小/最大記號的開始?????????????? }最小/最大記號的結束??????? ?標記一個子模式為可選?????????? [\轉義]??? [^非]??? [-確定范圍]

應用 int ereg(string pattern, string sarch, array);eregi()不區分大小寫

ereg_replace()要注意的一點是如果在?replacement?參數中使用了整數值,則可能得不到所期望的結果。這是因為?ereg_replace()?將把數字作為字符的序列值來解釋并應用之???????????????????????????????????????????????????????????????????? $replace=1;
$string=’read one’;
$zbd=ereg_replace(‘one’,$replace,$string);
echo “$zbd”;結果為read
$replace=’1′;
$string=’read one’;
$zbd=ereg_replace(‘one’,$replace,$string);
echo “$zbd”;結果為read1

$address=”[email protected]”;
$array=split(“[.@]”,$address);
while(list($key,$value)=each($array)){
echo”$value”.”<br/>”;
}? 結果:admin
zhibudao
net


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
PHP進階篇
  • 參與學習       181921    人
  • 解答問題       2668    個

輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序

進入課程

正則表達式問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號