AcornSearch - Acorn and RISC OS information searching
RISC OS Search
containing
"Nutty quip goes here!"
Home  |  About  |  Filebase Archive  |  StrongHelp Manuals  |  Newsgroups  |  Module Database
Inhalt   <<   <   >   >>   Index

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"

[sh-index] Back to list of manuals