protected function upcount_name($name) {
    return preg_replace_callback(
    '/(?:(?: \(([\d]+)\))?(\.[^.]+))?$/', array($this, 'upcount_name_callback'),$name,1);
  }
konu yukarıdaki fonksiyonun düzenli ifadesiyle çözülmüştür(yukarıdaki şekilde).

konu kapatılabilir.