| Операция | Описание |
| <value> as string | конвертирует значение <value> в строку |
| <string>.count | число знаков в строке (Целое число - только чтение) |
| <string> + <string> | сложение строк |
| | |
| <string> == <string> | 6 операторов сравнения двух строк (чувствительны к регистру), |
| <string> != <string> | чтобы сделать проверку, не зависящую от регистра, |
| <string> > <string> | необходимо конвертировать строки в значения Name |
| <string> < <string> | |
| <string> >= <string> | |
| <string> <= <string> | |
| | |
| <string>[<index_number>] | Возвращает знак с указанной позиции (начиная с 1) |
| <string> as <class> | Конвертирует строку в величину указанного класса |
| | Примеры: "Foo" as name --ВОЗВРАЩАЕТ #foo |
| | "123.4" as float --ВОЗВРАЩАЕТ 123.4 |
| Метод | Описание |
| copy <string> | создает независимую копию строки и возвращает ее. Пример: newstr = copy oldstr |
| execute <string> | выполняет содержимое строки как выражение MAXScript и возвращает результат вычисления. |
| | Примеры: execute "2+2" --ВОЗВРАЩАЕТ 4 |
| | execute "select $Box01" --ВЫДЕЛЯЕТ ОБЪЕКТ Box01. |
| findString <string> \ | возвращает номер первого символа найденной строки или undefined, если строка не найдена. |
| <search_string> | Пример: findString "Я обожаю MAXScript" "M" --ВОЗВРАЩАЕТ 10. |
| filterString <string> \ | разбивает строку на части и возвращает массив строк. Разбиение происходит на основе символов, |
| <token_string> | заданных в строке <token_string>. |
| | Пример: filterString "MAX Script, это-супер" ", -" --ВОЗВРАЩАЕТ #("MAX", "Script", "это", "супер") |
| |
| substring <string> <from_integer> \ | возвращает новую строку, содержащую часть исходной строки, начиная с номера <from_integer> |
| <length_integer> | и длиной <length_integer>. Если сумма чисел <from_integer> и <length_integer> больше длины |
| | исходной строки или для <length_integer> задано отрицательное число, возвращается вся оставшаяся часть строки, начиная с номера <from_integer> |
| | Пример: s="ДИРИЖАБЛЬ"; ss=substring s 2 4 --"ИРИЖ"
|
| | ss= substring s 6 -1 --"АБЛЬ" |