返回信息流<?php
$str1="http://www.baidu.com";
$str2="http://www.sohu.com";
echo preg_replace('#\(http://www.\)[a-zA-Z]+\(.com\)#', '\${1}sohu\$2' ,$str1);
?>
为啥输出总是为:http://www.baidu.com, 不是变成了$str2了呢?
echo preg_replace('#(\w+)(://)(\w+)(.)(\w+)(.)(\w+)#', '${1}${2}${3}${4}sohu${6}${7}',$str1); //这样就可以。
这是一条镜像帖。来源:北邮人论坛 / www-technology / #27439同步于 2014/9/1
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
PHP中preg_replace的问题
youziboy
2014/9/1镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复