ISaGRAF. Version 3.4

         

FIND


Аргументы:

IN                         MSG              любая строка

Pat                       MSG              любая непустая строка

Pos                     INT                 =0 если подстрока Pos не найдена

                                                  =позиция первого символа первого вхождения подстроки Pat          (первая позиция - 1)            эта функция отличает заглавные буквы от прописных

Описание:

Находит подстроку в строке. Возвращает положение подстроки в строке.

(*FBD пример блока “FIND”*)

(* ST Эквивалент: *)

complete_string := 'ABCD' + 'EFGH'; (* полная строк - это 'ABCDEFGH' *)

found := FIND (complete_string, 'CDEF'); (* найдено 3 *)

(* IL Эквивалент: *)

LD                     'ABCD'

ADD                  'EFGH'

ST                     complete_string

FIND                  'CDEF'

ST                     found



Содержание  Назад  Вперед