86. PHP 的 Regular Expression 函數群整理
jollen 發表於 October 27, 2006 10:10 PM
ereg() 函數 int ereg(string pattern, string string, array [regs]); 將符合 pattern 的子字串放到 regs 陣列裡。string 是原字串,pattern 則是用來尋找特定條件的 regular expression,找到的字串則由左而右依序存放到 regs 陣列裡。ereg() 函數在搜尋字串時有大小寫之分。 $regs[0] 存放原來的字串,因此找到的子字串由 $regs[1] 開始存放。底下是幾個簡單的範例: //取出 YYYY-MM-DD 日期格式的數字部份 ereg("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $date, $regs )) //將 MMMMMM 每二個一組切開 ereg("(.{2})(.{2})(.{2})", $string, $nums); 以第一個範例來看,[0-9] 是一個...