请教一个正则替换问题 $s = 'get_post_title';echo preg_replace('/(^|_)(\w)/e', 'strtoupper("$2")', $s); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢斑竹。能说说这个正则式的分析思路么?如果是这样的字符串 :a,b,c,d 变成 'a','b','c','d' 呢?正则又如何写法? 这样写比较好,e 属性已经列在废止之列了$s = 'a,b,c,d';echo preg_replace_callback('/(?:^|,)([a-z])/', function($r) { return "'$r[1]'";}, $s); 谢谢啦。不过我在用Javascript实现这个的时候,貌似有些不对。请点解下"get_post_title".replace(/(^|_)(\w)/g,function($2){return $2.toUpperCase();})//返回这样的结果:Get_Post_Title不知道为啥 运行的结果不太对。我自己这样写的:$s = 'a,b,c,d';echo preg_replace_callback('/(\w)/', function($r) { return "'$r[1]'";}, $s); mysql函数运行错误,谁帮我解决 PHP真的是可以与平台无关吗? 时间算法问题 怎么列出所有文章分类以及分类下的文章 php的压缩问题 怎么判断一个文件是不是flash???附php代码 手写了一个xml,如何解析它,解析通不过怎么办. 求一段程序 怎么办???????????? <input type="hidden" name="group_id" value="7">里面的值怎么修改 JQUERY 使用 load 中文乱码 怎么解决啊? 小白在PHP+APACHE+MYSQL开发遇到问题 求大神帮忙
谢谢斑竹。能说说这个正则式的分析思路么?如果是这样的字符串 :a,b,c,d 变成 'a','b','c','d' 呢?正则又如何写法?
$s = 'a,b,c,d';
echo preg_replace_callback('/(?:^|,)([a-z])/', function($r) { return "'$r[1]'";}, $s);
return $2.toUpperCase();
})//返回这样的结果:Get_Post_Title
不知道为啥
我自己这样写的:$s = 'a,b,c,d';
echo preg_replace_callback('/(\w)/', function($r) { return "'$r[1]'";}, $s);