Dan
Пользователь

Вне Форума
Сообщений: 13
|
воспользуйтесь field() Возвращает из исходной строки подстроку с заданным номером.
Синтаксис
FIELD ( Строка, Разделитель, НомерПодстроки )
Аргументы
Строка – исходная строка, в которой осуществляется поиск заданного вхождения подстроки.
Разделитель – строка, состоящая из одного или более символов, и служащая для разделения подстрок в исходной строке.
НомерПодстроки – номер заданного вхождения подстроки. Задается целым положительным числом.
Возвращаемое значение
Возвращает подстроку с заданным номером вхождения. Если заданное вхождение подстроки отсутствует, функция возвращает пустую строку. Если ни один Разделитель в исходной строке не найден, первым вхождением подстроки считается вся строка.
Пример использования
@ret := FIELD ( "Иванов Иван Иванович", " ", 2) /* переменной @ret присвоено значение "Иван" */
@ret := FIELD ( "Иванов##Иван##Иванович", "##", 1) /* переменной @ret присвоено значение "Иванов" */
@ret := FIELD ("Иванов Иван Иванович", "##", 1) /* переменной @ret присвоено значение "Иванов Иван Иванович" */
|