IBM Lotus Symphony
|
Vracia pozíciu reťazca v inom reťazci.
Funkcia InStr vracia pozíciu, na ktorej sa našla zhoda. Ak sa reťazec nenašiel, funkcia vracia 0.
InStr ([Začiatok As Long,] Text1 As String, Text2 As String[, Compare])
Typ Integer
Začiatok: Numerický výraz, ktorý označí polohu v reťazci, kde sa začína vyhľadávanie zadaného podreťazca. Ak tento parameter vynecháte, vyhľadávanie sa začne od prvého znaku reťazca. Maximálna povolená hodnota je 65535.
Text_1: reťazcový výraz, ktorý chcete vyhľadať.
Text_2: reťazcový výraz, ktorý chcete hľadať.
Compare: voliteľný numerický výraz, ktorý definuje typ porovnávania. Tento parameter môže mať hodnotu 0 alebo 1. Predvolená hodnota 1 zadáva porovnanie textu, v ktorom sa nerozlišuje veľkosť písmen. Hodnota 0 zadáva binárne porovnania, pri ktorom sa veľkosť písmen rozlišuje.
Aby ste sa vyhli chybe v chode programu, nenastavujte parameter Compare, ak je vynechaný prvý návratový parameter.
Sub Príklad_Position
Dim sInput ako typ String
Dim iPos ako typ Integer
sInput = "Lotus® Symphony™"
iPos = Instr(sInput,"c")
print iPos
end sub