$string = '20110306';
$pattern = '(\d{6})(\d{2})';
$replacement = '$101';
echo preg_replace($pattern, $replacement, $string);
我希望它呼应20110301
PHP正则表达式查找和替换
我以前http://gskinner.com/RegExr/拿出搜索和替换模式,也许我失去了一些东西,当它来替换找到的模式。
它给了我以下警告:
消息:的preg_replace()[function.preg替换]:未知的修饰词 '('
或甚至任何其他有效的正则表达式分隔符。 – Spudley 2011-01-27 17:24:36