original_string: public static function replace_callback ($subject, $pattern, $callback, $limit = -1) {
      return preg_replace_callback(self::set_u_modifier($pattern, TRUE), $callback, $subject, $limit);
    }
code: public static function replace_callback ($subject, $pattern, $callback, $limit = -1) {
      return preg_replace_callback(self::set_u_modifier($pattern, TRUE), $callback, $subject, $limit);
    }
code_tokens: public static function replace_callback ( $ subject , $ pattern , $ callback , $ limit = - 1 ) { return preg_replace_callback ( self :: set_u_modifier ( $ pattern , TRUE ) , $ callback , $ subject , $ limit ) ; }
docstring: So wie replace allerdings mit einer Callback Funktion mit einem Parameter
  
  Callback bekommt als Parameter1 den Array des Matches von $pattern welches ersetzt werden soll
  Der Rückgabestring wird dann in $subject ersetzt.
  <code>
  function callback(Array $matches) {
  // as usual: $matches[0] is the complete match
  // $matches[1] the match for the first subpattern
  // enclosed in '(...)' and so on
  return $matches[1].($matches[2]+1);
  }
  </code>
  @see PHP::preg_replace_callback
docstring_tokens: So wie replace allerdings mit einer Callback Funktion mit einem Parameter