IBM Lotus Symphony
|
Gibt die Position einer in einem Zeichenfolgeausdruck vorhandenen Zeichenfolge zurück.
Die InStr-Funktion gibt die Position des Zeichens zurück, ab dem die gesuchte Zeichenfolge in der zu durchsuchenden Zeichenfolge enthalten ist. Ist die gesuchte Zeichenfolge dort nicht enthalten, wird der Wert 0 zurückgegeben.
InStr ([Anfang As Long,] Text1 As String, Text2 As String[, Compare])
Integer
Anfang: Numerischer Ausdruck, der die Position in einer Zeichenfolge kennzeichnet, an der die Suche nach der angegebenen Unterzeichenfolge startet. Wenn Sie diesen Parameter auslassen, startet die Suche beim ersten Zeichen der Zeichenfolge. Der maximal zulässige Wert ist 65535.
Text1: Der Zeichenfolgeausdruck, den Sie durchsuchen möchten.
Text2: Der Zeichenfolgeausdruck, nach dem Sie suchen möchten.
Compare: Optionaler, numerischer Ausdruck, der die Art des Zeichenfolgevergleichs bestimmt. Der Wert dieses Parameters kann 0 oder 1 sein. Der Standardwert ist 1 und gibt einen Textvergleich ohne Berücksichtigung der Groß-/Kleinschreibung an. Der Wert 0 gibt einen binären Vergleich mit Berücksichtigung der Groß-/Kleinschreibung an.
Der Compare-Parameter darf nicht gesetzt werden, wenn der erste Übergabeparameter weggelassen wurde. Andernfalls kommt es zu einem Laufzeitfehler.
Sub ExamplePosition
Dim sInput As String
Dim iPos as Integer
sInput = "Lotus® Symphony™"
iPos = Instr(sInput,"c")
print iPos
end sub