Книга: Учебное пособие по курсу «Нейроинформатика»
Строковые функции
Строковые функции
В этом разделе описан набор функций для работы со строками, которые могут использоваться в языках описания всех компонентов нейрокомпьютера.
Function SubStr(S: String; Origin, Leng: Integer): String;
Описание аргументов
S — строка, из которой выделяется фрагмент.
Origin — начальная позиция выделяемого фрагмента в строке S
Leng — длина выделяемого фрагмента.
Выделяет из строки S фрагмент, начинающийся с позиции Origin и длиной Leng символов. Если строка короче чем Origin, то результатом является пустая строка. Если строка длиннее чем Origin символов, но короче чем Origin+Leng символов, то результатом является фрагмент строки S с символа Origin и до конца строки S.
Function Pos(S1, S2: String): Integer
Описание аргументов
S1 — строка, в которой ищется вхождение строки S2.
S2 — строка, вхождение которой ищется.
Функция Pos возвращает номер первого символа в строке S1, начиная с которого, в строке S1 полностью содержится строка S2. Если строка S2 ни разу не встретилась в строке S1, то результат равен нулю.
Function Len(S: String): Integer
Описание аргументов
S — строка, длина которой вычисляется.
Функция Len возвращает длину (число символов) строки S