- 匹配一個符合條件后返回
preg_match()
- 匹配所有符合條件后返回
preg_match_all()
- 匹配符合條件的進行替代
preg_replace()
//例如
$str = "2016-16-16";
$pn = "/(/d*)-(/d*)-(/d*)/";
$re = $1年$2月$3日;
preg_replace($pn,$re,$str);
- 正則匹配(將數(shù)組中符合條件的元素形成新數(shù)組)
preg_grep()
//例如
$arr = array(
'linux is very much',
'java is very much',
'php is very much',
'python is very much',
);
$arr = preg_preg('/linux|php|java|python/',$arr);
- 正則分割
preg_split()
//例如
$str = "379/738=907+903-5678";
$arr = prep_split('/-|=|\+|\//',$str);