Hilfe
Instr
Aufruf
Parameter
Rückgabewert
Beschreibung
Beispiele
Siehe auch
pos = Instr (text1$, text2$ [, start])
Parameter
text1 | Text, welcher durchsucht werden soll |
text2 | Text, nach dem gesucht werden soll |
start | Startposition der Textsuche |
Rückgabewert
Es wird die Zeichenposition des ersten Vorkommens zurückgegeben. Wurde in dem Text keine Übereinstimmung gefunden, so wird eine Null zurückgeliefert.
Beschreibung
Diese Funktion durchsucht den ersten Text nach einem String. Wird exakt der selbe String im Text gefunden, so wird die Zeichenposition zurückgeliefert. Es kann auch die Startposition angegeben werden.
Beispiele
Dieses Beispiel zerlegt eine Zeichenkette mit Hilfe verschiedener Stringfunktionen:
;String mit zwei Punkten:
txt$ = "vorne.mitte.hinten"
p1 = Instr(txt$, ".")
vorn$ = Left$(txt$, p1-1)
p2 = Instr(txt$, ".", p1+1)
mitte$ = Mid$(txt$,p1+1,p2-p1-1)
hinten$ = Right$(txt$,Len(txt$)-p2)
Print "Länge der Zeichenkette: "+Len(txt$)
Print "Vorne: "+vorn$
Print "Mitte: "+mitte$
Print "Hinten: "+hinten$
txt$ = "vorne.mitte.hinten"
p1 = Instr(txt$, ".")
vorn$ = Left$(txt$, p1-1)
p2 = Instr(txt$, ".", p1+1)
mitte$ = Mid$(txt$,p1+1,p2-p1-1)
hinten$ = Right$(txt$,Len(txt$)-p2)
Print "Länge der Zeichenkette: "+Len(txt$)
Print "Vorne: "+vorn$
Print "Mitte: "+mitte$
Print "Hinten: "+hinten$
Dieses Programm wandelt eine Zahl in einen String um. Danach wird die Kommaposition ermittelt:
zahl# = 12.3456
str_zahl$ = Str$( zahl# )
Print "Wert: " + str_zahl$
Print "Kommaposition: " + Instr( str_zahl$,"." )
str_zahl$ = Str$( zahl# )
Print "Wert: " + str_zahl$
Print "Kommaposition: " + Instr( str_zahl$,"." )
Siehe auch

