Hallo!
Ich stehe hier gerade vor einem kleinen Problem und finde keinen sinnvollen Ansatz. Vielleicht hat aber jemand solch ein Problem schon gelöst.
Gegeben ist ein Konfigurationsdokument, darin ein Feld, das eine Textliste enthält. Die Textliste besteht aus Key|Value Paaren der Form "80|NL":"90|FR" usw.
Innerhalb eines Dokuments muß ich nun anhand eines gegebenen Keys den zugehörigen Wert aus der Liste suchen. Wenn das Dokument eine "90" enthält, muß also ein "FR" zurückkommen. Unter R6 ist das kein Problem, da kann man mit einer @For Schleife über die Liste gehen:
@For(n := 1;n <= @Elements(langor) & override = ""; n := n + 1;
@If (@Left(langor[n];"|") = reg; override := @RightBack(langor[n];"|");""));
Da unsere Anwender aber zum Teil noch unter R5 arbeiten, geht das leider nicht. @Keywords scheint dafür nicht geeignet zu sein, aber ich hoffe, daß da jemand noch einen Trick kennt. So unüblich sind solche Konstruktionen ja nicht...