Für PHP5.5: preg_replace() durch preg_replace_callback() ersetzt; Changelog angepasst