PHP怎么用正则匹配某个字符并删除
3400
PHP怎么用正则匹配某个字符并删除?两种方法:1、用preg_replace()将匹配字符替换为空字符,语法“preg_replace('/指定字符/i','',$str)”。2、用preg_filter(),语法“preg_filter('/字符/i','',$str)”。
php利用正则匹配某个字符并删除的两种方法
方法1:使用preg_replace()进行正则替换
preg_replace() 函数可以执行正则表达式的搜索和替换
只需要利用preg_replace()执行正则表达式搜索指定字符并将其替换为空字符即可。
- <?php
- header('content-type:text/html;charset=utf-8');
- $str = '1132hell0 2313';
- $pattern = '/l/i';
- $replacement = '';
- echo preg_replace($pattern, $replacement, $str);
- ?>
方法2:使用preg_filter()进行正则替换
preg_filter()和preg_replace() 函数一样,可以执行正则表达式的搜索和替换。
只需执行正则表达式搜索指定字符并将其替换为空字符即可。
- <?php
- header('content-type:text/html;charset=utf-8');
- $str = '1132hell0 2313';
- echo "原字符串:".$str."<br>";
- $pattern = '/3/i';
- $replacement = '';
- echo "处理后:".preg_filter($pattern, $replacement, $str);
- ?>
本文网址:https://www.zztuku.com/index.php/detail-12150.html
站长图库 - PHP怎么用正则匹配某个字符并删除
申明:如有侵犯,请 联系我们 删除。
您还没有登录,请 登录 后发表评论!
提示:请勿发布广告垃圾评论,否则封号处理!!