Перейти к основному содержимому

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=’.