Вкладка STRING в DINAMO

Во вкладке STRING собраны ноды, позволяющие создавать, анализировать и изменять данные типа Строка. Ноды соответствующим образом распределены по трем группам — Generate (Создание строк), Inspect (анализ строк), Modify (изменение строк).

Вкладка String — Generate

String.Concat — объединяет нескольких строк в одну строку, без дополнительных соединительных символов.
String.Join — объединяет нескольких строк в одну с помощью соединительного символа (или нескольких символов). Зачастую, в качестве соединительного используется символ переноса строки \n, позволяющий создать многострочную строку.
String from Array — преобразует список данных в одну строку, окруженную с двух сторон фигурными скобками. Элементы внутри строки отделяются друг от друга запятой.
String from Object — преобразует различные типы данных в тип данных string (строка).

Вкладка String — Inspect

String.AllIndicesOf — ищет одну строку внутри другой. На выходе выдаёт начальные индексы каждой найденной строки
String.CountOccurrences — получает числа вхождений одной строки в другой (например, сколько раз содержится буква к в слове крокодил)
String.IndexOf — ищет одну строку внутри другой. На выходе выдаёт начальный индекс первой найденной строки
String.LastIndexOf — ищет одну строку внутри другой. На выходе выдаёт начальный индекс последней найденной строки
String.Length — определяет количество символов в строке

Вкладка String > Modify
String.ChangeCase — заменяет все буквы в строке либо на все заглавные, либо на все строчные
String.Insert — вставляет одну строку в другую в определенном месте
String.Remove — удаляет в определенном месте строки указанного количества символов
String.Replace — заменяет символы в строке на другие, поданные в слот replaceWith. Заменяет все найденные вхождения
String.Split — расщепляет строки при помощи одного или нескольких разделительных символов на несколько строк
String.ToLower — заменяет все буквы строки на строчные
String.ToUpper — заменяет все буквы строки на заглавные
String.TrimLeadingWhitespace — удаляет пробелы в начале строки
String.TrimTrailingWhitespace — удаляет пробелы в конце строки
String.TrimWhitespace — удаляет пробелы в начале и конце строки

Как создать строку

Создание строк прямым вводом:

создание строки

Создание строк из других объектов:

строка из другого объекта

Операции со строками

Как подсчитать количество символов в строке:

как узнать количество символов в строке

Как складывать текстовые строки в Dynamo:

Как складывать строки

Сложение строк с помощью Design Script:

как складываются строки в Дизайн Скрипт

Сложение строк из списка:

сложение строк из списка

Как найти содержимое в строке:

поиск содержимого в строке