Warum gibt mir folgender Code einen "Call to undefined function: do_list()" Fehler aus?
	PS: Bitte haltet euch jetzt nicht Stunden mit dem RegEx auf, darum geht es nicht (?) 
. Der /e modifier macht dass er anstatt direkt auszutauschen, erst ne funktion aufruft desser return wert das auszutauschende ist.
							
						
					Code:
	
	function find_list($string)
  {
	return preg_replace("/(\r\n|\n|\r)\*(.*)(\r\n|\n|\r)[^\*]/Ue", "do_list(\"\\2\")", $string);
  }
    
  function do_list($string)
  {
    return "LISTE!";
  }
. Der /e modifier macht dass er anstatt direkt auszutauschen, erst ne funktion aufruft desser return wert das auszutauschende ist.
							
						
          
 Aber hab' den Fehler mittlerweile gefunden 
 : Hatte das ganze in 'ner Klasse, da muss man natürlich auch dementsprechend $this->do_list schreiben 
Kommentar