IBM Lotus Symphony
|
Powoduje zwrócenie pozycji jednego łańcucha w innym łańcuchu.
Funkcja Instr zwraca pozycję, od której zaczyna się szukany łańcuch. Jeśli łańcuch nie zostanie znaleziony, funkcja zwraca wartość 0.
InStr ([Początek As Long,] Tekst1 As String, Tekst2 As String[, Porównanie])
Liczba całkowita
Początek: Wyrażenie liczbowe oznaczające pozycję w łańcuchu, od której ma zostać rozpoczęte wyszukiwanie określonego podłańcucha. Pominięcie tego parametru spowoduje, że wyszukiwanie będzie wykonywane od pierwszego znaku łańcucha. Maksymalna dozwolona wartość to 65535.
Tekst1: Łańcuch, w którym będzie wyszukiwany podłańcuch.
Tekst2: Łańcuch do wyszukania.
Porównanie: Opcjonalny parametr liczbowy definiujący typ porównania. Możliwe wartości parametru to 0 lub 1. Wartość domyślna 1 oznacza porównanie tekstowe bez rozróżniania wielkości liter. Wartość 0 określa porównanie binarne z rozróżnianiem wielkości liter.
Aby uniknąć błędu wykonania, nie należy ustawiać parametru Porównanie, jeśli pierwszy zwracany parametr jest pominięty.
Sub Przyklad_Position
Dim sWejscie As String
Dim iPoz as Integer
sWejscie = "Lotus® Symphony™"
iPoz = Instr(sWejscie,"c")
print iPoz
end sub