Pass arrays of regular expressions and replacement strings to preg_replace().
<?
$text = "25/12/2009, 14/5/0210. Copyright 2003";
$regs = array( "|\b(\d+)/(\d+)/(\d+)\b|", "/([Cc]opyright) 2003/" );
$reps = array( "$2/$1/$3", "$1 2004" );
$text = preg_replace( $regs, $reps, $text );
print "$text<br />";
?>
Related examples in the same category