正則表示式(2)
阿新 • • 發佈:2019-01-02
/*
$par = '/^test/'; //必須以T開頭 如果^對應的是S 則以S開頭
$str = 'testabcd';
$str1= preg_match_all($par,$str,$add);
var_dump($str1);
var_dump($add);
$par = '/test$/'; //必須以t結尾 如果$對應的是M 則以M結尾
$str = 'abcdtest';
$str1= preg_match_all($par,$str,$add);
var_dump($str1);
var_dump($add);
$par = '/^te.*st$/';
$str = 'tesssssttesssssst';
$str1 = preg_match_all($par,$str,$add);
var_dump($str1);
var_dump($add);
$par = '/te|st/'; //te 或者st都算是 | 表示或
$str = 'testssssttesssssst';
$str1 = preg_match_all($par,$str,$add);
var_dump($str1);
var_dump($add);
$par = '/te[abcdefg]t/'; // [ ]匹配到方括號裡的任意一個字元
$str = 'teattebttect';
$str1 = preg_match_all($par,$str,$add);
var_dump($str1);
var_dump($add);
$par = '/te[^ab]t/'; // [^]不匹配到方括號裡的任意一個字元
$str = 'teattebttect';
$str1 = preg_match_all($par,$str,$add);
var_dump($str1);
var_dump($add);
*/
$par = '/^test/'; //必須以T開頭 如果^對應的是S 則以S開頭
$str = 'testabcd';
$str1= preg_match_all($par,$str,$add);
var_dump($str1);
var_dump($add);
$par = '/test$/'; //必須以t結尾 如果$對應的是M 則以M結尾
$str1= preg_match_all($par,$str,$add);
var_dump($str1);
var_dump($add);
$par = '/^te.*st$/';
$str = 'tesssssttesssssst';
$str1 = preg_match_all($par,$str,$add);
var_dump($str1);
$par = '/te|st/'; //te 或者st都算是 | 表示或
$str = 'testssssttesssssst';
$str1 = preg_match_all($par,$str,$add);
var_dump($str1);
var_dump($add);
$par = '/te[abcdefg]t/'; // [ ]匹配到方括號裡的任意一個字元
$str1 = preg_match_all($par,$str,$add);
var_dump($str1);
var_dump($add);
$par = '/te[^ab]t/'; // [^]不匹配到方括號裡的任意一個字元
$str = 'teattebttect';
$str1 = preg_match_all($par,$str,$add);
var_dump($str1);
var_dump($add);
*/