07.5 Функции 2
Алгоритм
Операторы этой группы обеспечивают выполнение логических операций с операндами и вывод результата. Результат выполнения операций различен.
Примеры
decode URL
Декодирует URL до исходной текстовой строки.
- Результат выполнения выражения: текст.
- Пример: Если 3.ValueSV = ‘%D0%A2%D0%B5%D1%81%D1%82’, то ‘Тест’.
escape markdown
Экранирует специальные символы строки, например, знак “*”, проставляя перед символом обратный слеш.
- Результат выполнения выражения: текст c учетом экранирования.
- Пример: Если 3.ValueSV = ‘Nodul*’, то ’Nodul\*’.
split
Разделяет строку на массив подстрок, используя выбранный разделитель.
Функция обрезает подстроки (т. е. удаляет пробелы с обоих концов подстроки), и если обрезанная подстрока является пустой строкой, она по умолчанию исключается из массива.
- Результат выполнения выражения: массив подстрок.
- Пример: Если 3.ValueSV = ‘Nodul.No’, то [ "Nodul", "No" ]
md5
Преобразует строку или число в закодированное представление по алгоритму md5.
- Результат выполнения выражения: значение в кодировке md5.
- Пример: Если 3.ValueSV = ‘Nodul’, то ‘5cbe70965f971c9a0cdaa8d725fcb382’.
sha1
Преобразует строку или число в закодированное представление по алгоритму sha1.
- Результат выполнения выражения: значение в кодировке sha1.
- Пример: Если 3.ValueSV = ‘Nodul’, то ‘2f1434b436c75f0ab4fb448bc66b9770914cea57’.
sha256
Преобразует строку или число в закодированное предста вление по алгоритму sha256.
- Результат выполнения выражения: значение в кодировке sha256.
- Пример: Если 3.ValueSV = ‘Nodul’, то ‘65e27f9d6bbfa0f03aedd9903a72dcfb5427912cf94dfcdbd7c4d4ad10a8b12b’.
sha512
Преобразует строку или число в закодированное представление по алгоритму sha512.
- Результат выполнения выражения: значение в кодировке sha512.
- Пример: Если 3.ValueSV = ‘Nodul’, то ‘%1fc6b23b6f482d308c56fe3bca6346601fa690c3a51351be581876b39a6bdf45706314808f5b42c4aff8794106cc365f8af2a3436a560fe62090952dbaa80902’.
base64
Преобразует строку или число в закодированное представление по алгоритму base64.
- Результат выполнения выражения: значение в кодировке base64.
- Пример: Если 3.ValueSV = ‘Nodul’, то ‘Tm9kdWw=’.