/.只匹配第一個符合條件的子串
preg_match($p, $str, $match);
結果排序為$match[0]保存完整模式的首個匹配, $match[1] 保存第一個子組的首個匹配,以此類推,正則表達式中每個()表示一個子組。
/.匹配所有符合條件的子串
$str = "tom,john,ted";
$p = '/\w+/';
preg_match_all($p, $str, $matches);
print_r($matches[0][0]);
結果排序為數組$matches[0]保存完整模式的所有匹配, 數組$matches[1] 保存第一個子組的所有匹配,以此類推。
注:
header("Content-Type: text/html;charset=utf-8"); //設置頁面內容是html,編碼格式是utf-8
$pattern = '/[\x{4e00}-\x{9fa5}_a-zA-Z0-9]+/u';//匹配中文、下划線、字母、數字
