Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: tks am 21.11.07 - 13:20:10

Titel: ArrayGetIndex mit partial match?
Beitrag von: tks am 21.11.07 - 13:20:10
Hallo.

Ich habe ein Array, das Werte in der Form "schlüssel~~~UNID" enthält. Also z.B. "1234~~~A13F" Jetzt möchte ich über die Funktion ArrayGetIndex alle Treffer zu einem bestimmten schlüssel haben. Mit ArrayGetIndex(array,"1234") finde ich aber nix, weil ja "1234~~~...." drinsteht.

Lange Rede, kurzer Sinn: kann man mit ArrayGetIndex auch "unscharf" suchen?

*** EDIT ***

Ich ziehe die Frage zurück. Selbst wenn es ginge, würde es mir nicht helfen, weil ArrayGetIndex wohl nur den ersten Treffer liefert. In meinem Fall könnte der gesuchte Wert aber mehrfach vorkommen.
Titel: Re: ArrayGetIndex mit partial match?
Beitrag von: Dominique M. am 21.11.07 - 14:44:15
Hi,

ArrayGetIndex ist eine feine sache, aber in deinem Fall wäre wohl eine Schleife besser.

Eine Forall Schleife das jeden Array Eintrag durchgeht und dann ein "Instr" anwenden und schauen ob dein Teilstring in diesem Element vorkommt.
Nicht unbedingt elegant aber das einfachte was einem so Spontan einfallen kann.

Du kannst dir ja dann alle Positionen ausgeben lassen  :D
Titel: Re: ArrayGetIndex mit partial match?
Beitrag von: tks am 21.11.07 - 17:12:18
Yo. Hab's mit einer For-Schleife und Split erledigt.
Läuft und gut.