求一正规则表达式 源文件当中包括若干个类似document.write(AmountTimeDiff('2009,10,05,09,00,00', 4))字符串我想用正规则表达式提取出'2009,10,05,09,00,00'并且格式化成2009-10-05 09:00请问各位大侠如何做?多谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php $str = "document.write(AmountTimeDiff('2009,10,05,09,00,00', 4))"; $pattern = "/\d{4},(\d\d,){4}\d\d/"; preg_match_all($pattern,$str,$out); $num_str = $out[0][0]; $time_str = preg_replace("/^(\d{4}),(\d{2}),(\d{2}),(\d{2}),(\d{2}),(\d{2})$/","\$1-\$2-\$3 \$4:\$5:\$6",$num_str); echo $time_str;?> 各位,请教一下php变量赋值的问题,急~~谢拉! 高中学历的PHP程序员如何找工作 system函数用法请教 一个奇怪的PHP获取URL变量的问题 这个统计不知道是怎么做的,帮忙看下 html网页中插入script脚本,src指向php文件,怎么在html中显示php返回的数据?求大神赐教。 为什么文件写不进去呢?大家看看 php与oicq 老问题了 , 我键入我的ip 地址 却出现了下载画面! , 我是在云里雾里啊。 如何实现推送?跪求大神 请问如何打印查询来出的结果打印出来 WinXP上安装与配置PHP后Apache Web Server 启动出错
<?php
$str = "document.write(AmountTimeDiff('2009,10,05,09,00,00', 4))";
$pattern = "/\d{4},(\d\d,){4}\d\d/";
preg_match_all($pattern,$str,$out);
$num_str = $out[0][0];
$time_str = preg_replace("/^(\d{4}),(\d{2}),(\d{2}),(\d{2}),(\d{2}),(\d{2})$/","\$1-\$2-\$3 \$4:\$5:\$6",$num_str);
echo $time_str;
?>