gpt4 book ai didi

PHP正则表达式函数preg_replace用法实例分析

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 27 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章PHP正则表达式函数preg_replace用法实例分析由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

本文实例讲述了PHP正则表达式函数preg_replace用法。分享给大家供大家参考,具体如下:

preg_replace 执行一个正则表达式的搜索和替换 。

语法:preg_replace (pattern ,replacement ,subject,limit,count ) 。

  。

参数 描述
pattern 正则表达式(字符串或字符串数组)
replacement 用于替换的字符串或字符串数组
subject 要进行搜索和替换的字符串或字符串数组。
limit 可选。每个模式在每个subject上进行替换的最大次数。默认是 -1(无限)。
count 可选。完成的替换次数

  。

Example 1 。

?
1
2
3
4
5
$string = 'huang yu xin' ;
$pattern = '/(\w+) (\w+) (\w+)/i' ;
$replacement = '${1}a $3' ;
// $1对应(\w+),${1}a是区别$1a,说明是$1和a不是$1a,$3对应第三个(\w+)
echo preg_replace( $pattern , $replacement , $string );

结果是:

huanga xin 。

Example 2 。

?
1
2
3
4
$string = "nice to meet you" ;
$pattern = array ();
$replace = array ();
echo preg_replace( array ( '/nice/' , '/you/' ), array ( 'Nice' , 'me' ), $string );

结果:

Nice to meet me 。

Example 3 。

?
1
2
3
$str = 'nice      !' ;
$str = preg_replace( '/\s+/' , '' , $str );
echo $str ;

结果:

nice! 。

Example 4 。

?
1
2
3
$count = 0;
echo preg_replace( array ( '/\d/' , '/[a-z]/' ), '*' , 'xp 4 to' , -1, $count );
echo $count ;

结果:

** * **5 。

希望本文所述对大家PHP程序设计有所帮助.

原文链接:https://blog.csdn.net/huangyuxin_/article/details/79660162 。

最后此篇关于PHP正则表达式函数preg_replace用法实例分析的文章就讲到这里了,如果你想了解更多关于PHP正则表达式函数preg_replace用法实例分析的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com