Строковые функции
Строковые функции для разработки сценариев квестов
Size (variableName)
Возвращает длину строки (для массивов возвращает количество элементов в массиве).
StrBetween (string, from, to)
Возвращает подстроку с символами между подстроками from и to .
StrBetweenAny (string, from, to)
Возвращает подстроку с символами между любым из символов в строке from и любым из символов в строке to.
StrContains (string, argument, case=case)
Возвращает, содержит ли строка указанную подстроку. Параметром case может быть либо "case" (по умолчанию), либо "nocase".
StrEndsWith (string, argument, case=case)
Возвращает, заканчивается ли строка указанной подстрокой.
StrEqual (string, argument, case=case)
Возвращает, равна ли строка указанной строке.
StrIndexOf (string, substring, case=case)
Выполняет поиск индекса указанной подстроки в строке. Возвращает -1, если подстрока не найдена.
StrLower (string)
Возвращает строку в нижнем регистре.
StrReplace (string, src, dst)
Заменяет все вхождения src на dst в строке, возвращая новую строку
StrStartsWith (string, argument, case=case)
Возвращает, начинается ли строка с указанной подстроки.
StrTrim (string)
Удаляет все начальные и конечные пустые символы (табуляции, пробелы и т.д.), возвращая новую строку.
StrUpper (string)
Возвращает строку в верхнем регистре.
Substring (string, from=0, length=StringLength)
Возвращает подстроку указанной строки, начинающуюся с указанного индекса и заданной длины.
Tokenize (string, separator="\t", option="")
Преобразует string в список токенов на основе указанного разделителя токенов. Если option="prev", преобразует все пустые токены в их предыдущие значения токенов.
TokenizeLines (newVariableName, variableWithLines, fromLine=0, separator="\t")
Преобразует список строк в variableWithLines в список токенов на основе указанного разделителя токенов. Добавляет результат к новой переменной newVariableName .
Last updated