PHP使用正则的函数

  • 匹配一个符合条件后返回
preg_match()

  • 匹配所有符合条件后返回
preg_match_all()

  • 匹配符合条件的进行替代
preg_replace()
//例如
$str = "2016-16-16";
$pn = "/(/d*)-(/d*)-(/d*)/";
$re = $1年$2月$3日;
preg_replace($pn,$re,$str);

  • 正则匹配(将数组中符合条件的元素形成新数组)
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);
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容