IBM Lotus Symphony


Funkcia InStr [Runtime]

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.

Syntax:

InStr ([Začiatok As Long,] Text1 As String, Text2 As String[, Compare])

Návratová hodnota:

Typ Integer

Parametre:

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.

Chybové kódy

5 Neplatné volanie procedúry

Príklad:

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


Spätná väzba na produkt | Ďalšia dokumentácia | Ochranné známky