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

Beitrag lesen

Hi,

Ich möchte ein Skript schreiben, das einen String mit mehreren Regex... (was ist der Plural von Regex?)

Reguläre Ausdrücke :-)

prüft. Damit daraus keine If elseif elseif elseif elseif elseif elseif elseif elseif etc. Verschachtelung wird wollte ich gerne Switch verwenden. Aber wie kann ich das machen, da immer ein anderer Regex geprüft wird?

Meine Idee ist eine Funktion zu schreiben, die auf die Regexen (oder wie auch immer) prüft und den passenden zurückgibt, sodass ich dann ein Skript mit switch(getFittingRegex()) machen könnte.

Hä?

Aber irgendwie glaube ich das ich es mir zu kompliziert mache.

Schon möglich, aber das ist vielleicht leichter zu beurteilen ...

Gibt es eine einfachere/elegantere Lösung?

... wenn du mal eine "einfachere", verständlichere Problembeschreibung lieferst.

Ich kann mir gerade kaum vorstellen, was du *eigentlich* vorhast.

MfG ChrisB

--
Light travels faster than sound - that's why most people appear bright until you hear them speak.