第3章 正規表示式
1、什麼叫正規表示式
正規表示式是對字串進行操作的一種邏輯公式,就是用一些特定的字元組合成乙個規則字串,稱之為正則匹配模式。
if (preg_match($p, $str)) 自定義量詞結束標記
//下面的\s匹配任意的空白符,包括空格,製表符,換行符。[^\s]代表非空白符。[^\s]+表示一次或多次匹配非空白符。
$p = '/^我[^\s]+(蘋果|香蕉)$/';
$str = "我喜歡吃蘋果";
if (preg_match($p, $str)) {
echo '匹配成功';
元字元具有兩種使用場景,一種是可以在任何地方都能使用,另一種是只能在方括號內使用,在方括號內使用的有:
\ 轉義字元
^ 僅在作為第乙個字元(方括號內)時,表明字元類取反
- 標記字元範圍
其中^在反括號外面,表示斷言目標的開始位置,但在方括號內部則代表字元類取反,方括號內的減號-可以標記字元範圍,例如0-9表示0到9之間的所有數字。
//下面的\w匹配字母或數字或下劃線。
$p = '/[\w\.\-]+@[a-z0-9\-]+\.(com|cn)/';
$str = "我的郵箱是[email protected]";
preg_match($p, $str, $match);
echo $match[0];
慕課網 PHP高階篇(異常處理)
異常處理是物件導向乙個重要的特性,php 中的異常通過throw丟擲,異常丟擲後,後面的 將不會再被執行。異常丟擲被用於在遇到未知錯誤,或者不符合先設定的條件時,通知客戶程式,以便進行其他相關處理,不至於使程式直接報錯中斷。當 中使用了try catch的時候,丟擲的異常會在catch中捕獲,否則會...
2017 2 14 慕課網學習PHP
php條件結構之switch case 中的break break的作用是阻止 進入下乙個case 中繼續執行。php中迴圈結構之while迴圈語句 在php中,while迴圈語句如下 while 條件 過程 首先判斷某個條件是否符合 條件返回值是否為true 若符合則執行任務,執行完畢任務,再判斷...
AJAX學習筆記(慕課網)
一 建立xhr物件 xhr物件支援ie6以上 五 例子 六 json 1.json解析和校驗 json解析 var josnobj json.parse josondata alert jsonobj.staff 0 name 2.json校驗 jsonlint 七 jquery中的ajax 八 跨...