Autor Thema: ArrayGetIndex mit partial match?  (Gelesen 1751 mal)

Offline tks

  • Senior Mitglied
  • ****
  • Beiträge: 425
  • Geschlecht: Männlich
  • ...für'n Fuss
ArrayGetIndex mit partial match?
« 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.
« Letzte Änderung: 21.11.07 - 13:27:55 von tks »
Thomas

*********************************
Domino 8.5.3FP6 unter W2K12
Notes 8.5.3 unter Win7
sequrIQ (watchdog & crypt)
*********************************

Offline Dominique M.

  • Frischling
  • *
  • Beiträge: 23
  • Geschlecht: Männlich
Re: ArrayGetIndex mit partial match?
« Antwort #1 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
Schöne grüße Dominique
---------------------------------
Lotus Notes Erfahrung: Erst seit Juni 2007 :)
PHP erfahrung: Seit circa 2000/2001 und immernoch aktiv am Programmieren mit PHP!

Sonstige Programmiersprachen: Angefangen mit QBasic - Visual Basic 5 / 6 - PHP - C - VisualBasic.Net - C#.Net - Java(Script)
---------------------------------

Offline tks

  • Senior Mitglied
  • ****
  • Beiträge: 425
  • Geschlecht: Männlich
  • ...für'n Fuss
Re: ArrayGetIndex mit partial match?
« Antwort #2 am: 21.11.07 - 17:12:18 »
Yo. Hab's mit einer For-Schleife und Split erledigt.
Läuft und gut.
Thomas

*********************************
Domino 8.5.3FP6 unter W2K12
Notes 8.5.3 unter Win7
sequrIQ (watchdog & crypt)
*********************************

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz