Funktion zum Auffinden der Position eines Teilstrings in einer Zeichenkette.
Syntax:
INSTR(
Ausdruck1,
Ausdruck2[,
Ausdruck])
Argumente:
Ausdruck1 ist eine beliebige Zeichenkette, die nach einem Teilstring abgesucht wird.
Ausdruck2 ist der gesuchte Teilstring.
Ausdruck3 ist ein numerischer Ausdruck im Bereich 1 bis 255 und bestimmt die Position im Hauptstring, an dem die Suche nach dem Teilstring beginnen soll. Fehlt diese Angabe, wird Position 1 angenommen.
Ergebnis: Eine Ganzzahl im Bereich 0 bis 255. Wenn 0 übergeben wird, konnte der Teilstring nicht gefunden werden. Ergebnis 1 besagt, daß der Teilstring an der ersten Zeichenposition des Hauptstrings gefunden wurde, usw. *bergeben wird also immer die Position des ersten Zeichens des Teilstrings im Hauptstring.
Hinweise: Wenn der Teilstring länger ist als der Hauptstring, wird immer 0 ausgegeben. Wenn der Teilstring der Nullstring ist, ist das Ergebnis immer gleich
Ausdruck3, oder 1, wenn diese Angabe fehlt.
Beispiele:
REPEAT a$=GET$ : UNTIL INSTR("YyNn",a$)<>0
pos%=INSTR(com$,"*FX",10"