Lupinius: Switch ähnliche Lösung mit preg_match()

Beitrag lesen

Salve

Ok, neuer Versuch:

Ich habe einen Text. Ich möchte mit Regulären Ausdrücken gucken, wie dieser Text lautet und je nach Übereinstimmung eine andere Aktion ausführen.
Der ich für jede Möglichkeit auch einen anderen Regex testen muss, kommt eine switch-Anweisung nicht in Frage, und ich bin kein Freund von langen elseif Anweisungen.

Wie kann ich das Problem ohne elseif lösen (garnicht ist auch eine Antwort).

Ich dachte erst zu prüfen und dann je nach Ergebniss etwas zu machen, aber ich glaube ich denke (mal wieder) viel zu kompliziert...

--
sh:( fo:| ch:? rl:( br:> n4:? ie:{ mo:) va:) js:| de:> zu:} fl:| ss:) ls:[