加入收藏 | 设为首页 | 会员中心 | 我要投稿 海洋资讯信息网 (https://www.dahaijun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP正则表达式怎样测试是否匹配,然后删除

发布时间:2022-09-28 11:33:46 所属栏目:PHP教程 来源:
导读:  在这篇文章中,我们将学习“PHP正则表达式怎样测试是否匹配,然后删除”的相关知识,下文有详细的介绍及示例,小编觉得挺不错的,有需要的朋友可以借鉴参考,希望对大家阅读完这篇能有所获。

  
  在这篇文章中,我们将学习“PHP正则表达式怎样测试是否匹配,然后删除”的相关知识,下文有详细的介绍及示例,小编觉得挺不错的,有需要的朋友可以借鉴参考,希望对大家阅读完这篇能有所获。
 
  两种方法:1、用preg_replace()将匹配字符替换为空字符php正则教程,语法“preg_replace('/指定字符/i','',$str)”。2、用preg_filter(),语法“preg_filter('/字符/i','',$str)”。
 
  本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑
 
  php利用正则匹配某个字符并删除的两种方法
 
  方法1:使用preg_replace()进行正则替换
 
  preg_replace() 函数可以执行正则表达式的搜索和替换
 
  只需要利用preg_replace()执行正则表达式搜索指定字符并将其替换为空字符即可。
 
  $str = '1132hell0 2313'; $pattern = '/l/i'; $replacement = ''; echo preg_replace($pattern, $replacement, $str); ?>
  方法2:使用preg_filter()进行正则替换
 
  preg_filter()和preg_replace() 函数一样,可以执行正则表达式的搜索和替换。
 
  只需执行正则表达式搜索指定字符并将其替换为空字符即可。
 
  php正则教程_php正则教程_php 驼峰命名 正则
 
  header('content-type:text/html;charset=utf-8');   
  $str = '1132hell0 2313';
  echo "原字符串:".$str."
  ";
  $pattern = '/3/i';
  $replacement = '';
  echo "处理后:".preg_filter($pattern, $replacement, $str);
  ?>
 
  说明: preg_replace() 和 preg_filter() 的区别
 
  preg_filter() 函数只返回匹配成功的结果,而 preg_replace() 返回所有结果php正则教程,不管是否匹配成功。
 
  通过以上内容的阐述,相信大家对“PHP正则表达式怎样测试是否匹配,然后删除”已经有了进一步的了解,更多相关的问题,欢迎关注群英网络或到群英官网咨询客服。
 

(编辑:海洋资讯信息网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!