我有一个类似的刺痛
Date,Impressions,Clicks,CTR,Orders,Orders/Click,EPC,Sales,Avg. Order,Baseline Commissions,Adjusted Commissions,Actual Commissions 01/03/2013,0,1,0,0,0,0,0,0,0,0,0 01/04/2013,0,1,0,0,0,0,0,0,0,0,0 01/05/2013,0,4,0,0,0,0,0,0,0,0,0
我正试图在像这样的,01/03/2013
字符串中的每个"DATE"之前添加逗号
我正在使用此代码,请帮助我添加此代码以获得以上输出
$pattern = '/[0-9]{2}'/[0-9]{2}'/[0-9]{4}/';
$replacement = ',';
$contents =preg_replace($pattern, $replacement, $contents);
$contents = "01/03/2013+otherthigns";
$pattern = '/([0-9]{2})'/[0-9]{2}'/[0-9]{4}/';
$replacement = ',$0';
$contents =preg_replace($pattern, $replacement, $contents);
试试这个:
$pattern = '/([0-9]{2}'/[0-9]{2}'/[0-9]{4})/';
$replacement = ',$1';
$contents =preg_replace($pattern, $replacement, $contents);
这会在每个日期前添加逗号。
如果您想将空白更改为逗号,请执行以下操作:
$pattern = '/'s([0-9]{2}'/[0-9]{2}'/[0-9]{4})/';
$replacement = ',$1';
$contents =preg_replace($pattern, $replacement, $contents);