Matze: mehrere RegExp oder besser zusammenfügen?

Beitrag lesen

Hallo Beat!

Könntest du mir bitte deinen Code nochmal erklären?
Das wesentliche ist, dass du eine callback Funktion verwendest.
Der Code war nicht als Vorlage gedacht, sondern lediglich das Prinzip zu zeigen.

So hab ich das auch verstanden ;)

in Php  heisst es halt dann ungefähr...
function parser( $text ){
    preg_replace( "some(capuring)pattern", some_callback_func($1), $text );
}
function some_callback_func($1) ( $text ){
  // ziehe hier die Details aus dem Text
}

Mh wenn ich der Funktion parser() jetzt den Text übergebe...
wie soll ich das verstehen: preg_replace( "some(capuring)pattern"?
Also muss ich alle meine RegExp in ein Array schreiben und dann durch das nächste Array ersetzen?
Also müssten in Array 1 mein BBCode und in Array 2 meine RegExp stehn?
Was soll $1 für einen Inhalt haben?
Und ist es wirklich sinnvoll anstatt X mal 1 Funktion X mal 3 Funktionen aufzurufen?
Irgendwie blick ich jetzt gar nicht mehr durch :(

Grüße, Matze