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

2025-05-27 0 76

本文实例讲述了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

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 PHP正则表达式函数preg_replace用法实例分析 https://www.kuaiidc.com/70508.html

相关文章

发表评论
暂无评论