正则太菜【继续求助】 aaa.bbb.ccc.ddd $aaa.bbb.ccc.ddd... aaa.bbb.ccc.ddd用正则如何替换成aaa.bbb.ccc.ddd $a.b.c.d... aaa.bbb.ccc.ddd刚两次提问都没提问道点子上 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先上个试试。。$str = 'aaa.bbb.ccc.ddd $aaa.bbb.ccc.ddd... aaa.bbb.ccc.ddd';echo preg_replace_callback('/\$([a-z]+)((?:.[a-z]+)+)/i', 'test', $str);function test($m){ $arr = explode('.',trim($m[0], '$')); $join = array(); foreach($arr as $a) { $join[] = $a[0]; } return '$' . implode($join, '.');}/**输出:aaa.bbb.ccc.ddd $a.b.c.d... aaa.bbb.ccc.ddd*/ $s = 'aaa.bbb.ccc.ddd $aaa.bbb.ccc.ddd... aaa.bbb.ccc.ddd';echo preg_replace_callback('/\$[^\s]+/', 'back', $s);function back($r) { return preg_replace('/(\w)+/', '$1', $r[0]);}aaa.bbb.ccc.ddd $a.b.c.d... aaa.bbb.ccc.ddd $s='aaa.bbb.ccc.ddd $aaa.bbb.ccc.ddd... aaa.bbb.ccc.ddd';echo preg_replace('/\$([a-z.]+)/e','"$".foo("$1")',$s);function foo($v){return preg_replace('/([a-z])+/','\1',$v);} php oa系统介绍 想找一个opensource用来实现类似google那样风格的数据库文字搜索 网站上的留言,想一键转移到论坛的版块,如何实现? 这条注入语句错在哪 求教 PHP+mssql+utf-8(韩文 维文 ……) php-Mojavi...人在外国,身无分文..跪求解答!!!! 乱码问题,在线等 请想要c#程序的网友进来看看 在页面中操作一个列表框的时候如何获得另一个列表框当前的值? 一百分求带注释的php分页代码......... 求一个xhtml+css+js+ajax+php+smarty+mysql+MVC的项目视频教程 如何判断每组数组里有多少个正数和负数?
{
$arr = explode('.',trim($m[0], '$'));
$join = array();
foreach($arr as $a) {
$join[] = $a[0];
}
return '$' . implode($join, '.');
}/**
输出:aaa.bbb.ccc.ddd $a.b.c.d... aaa.bbb.ccc.ddd
*/
return preg_replace('/(\w)+/', '$1', $r[0]);
}aaa.bbb.ccc.ddd $a.b.c.d... aaa.bbb.ccc.ddd
echo preg_replace('/\$([a-z.]+)/e','"$".foo("$1")',$s);
function foo($v){return preg_replace('/([a-z])+/','\1',$v);}