Beste Weg, um zu testen, vorhandene Zeichenkette mit einer großen Liste der vorjahreswerte

Angenommen, Sie haben eine Liste der Akronym ist, die einen Wert definieren (ex. AB1,DE2,KL3) und Sie müssen prüfen, einen string-Wert (ex. "Glücklich:DE2|234"), um zu sehen, wenn Sie eine Abkürzung gefunden, die in der Zeichenfolge. Für eine kurze Liste der Abkürzung ist, würde ich in der Regel erstellen Sie eine einfache RegEx verwendet einen separator (ex. (AB1|DE2|CC3) ) und suchen nur für ein Spiel.

Aber wie würde ich das angehen, das wenn man über 30 Abkürzung ist, um dagegen? Würde es Sinn machen, verwenden Sie die gleiche Technik (hässlich) oder ist es eine mehr effiziente und elegante Art und Weise, diese Aufgabe zu erfüllen?

Beachten Sie die Beispiel-Akronym-Liste und Beispiel-string nicht die eigentlichen Daten-format, dass ich auch arbeite, sondern nur ein Weg, um auszudrücken, meine Herausforderung.

BTW, ich lese SO stellt sich die Frage, aber nicht denke, dass es angewendet was ich versucht habe zu erreichen.

EDIT: ich vergaß auf meine bannen zu müssen die angepassten Wert, so ist die Wahl der Verwendung von Regulären Ausdrücken...

InformationsquelleAutor Dscoduc | 2009-01-31
Schreibe einen Kommentar