Текст – основа взаимодействия пользователя с приложением. В MIT App Inventor встроенные текстовые блоки предоставляют полный набор функций для профессиональной обработки строк без необходимости писать сложный код. Эти инструменты позволяют:
- Манипулировать текстовыми данными любой сложности.
- Автоматизировать обработку вводимой информации.
- Создавать динамические интерфейсы с персонализированными сообщениями.
- Реализовывать сложную логику проверки и анализа текста.
Текстовые блоки окрашены в цвет фуксии.

Текстовая строка. Содержит текстовую строку. Эта строка может содержать любые символы (буквы, цифры или другие специальные символы).

Соединить. Соединяет строки в одну. Можно добавлять дополнительные слоты для строк. Если слоты пусты, возвращает пустую строку.

Длина. Возвращает количество символов, включая пробелы, в строке. Это длина заданной текстовой строки.

Является пустым. Возвращает, содержит ли строка какие-либо символы (включая пробелы). Если длина строки равна 0, возвращает Истина, в противном случае возвращает Ложь.

Сравнить тексты. Возвращает, является ли первая строка лексикографически <, >, = или ≠ второй строке в зависимости от выбранного раскрывающегося списка. Строка считается лексикографически большей, чем другая, если она больше другой строки по алфавиту. По сути, она будет идти после нее в словаре. Все заглавные буквы считаются меньшими или предшествующими строчным буквам. кот будет > Кот.

Обрезать. Удаляет все пробелы в начале и конце входной строки и возвращает результат.

Заглавные / строчные буквы. Возвращает копию аргумента текстовой строки, преобразованную в верхний / нижний регистр.

Начинается с текстового фрагмента. Возвращает позицию символа, где первый символ фрагмента впервые появляется в тексте, или 0, если отсутствует. Например, позиция аба в Карабас Барабас — 4.

Содержит текстовый фрагмент. Возвращает Истина, если фрагмент встречается в тексте; в противном случае возвращает Ложь.

Содержит любой текстовый фрагмент. Возвращает значение Истина, если какая-либо часть из списка частей встречается в тексте; в противном случае возвращает значение Ложь.

Содержит все текстовые фрагменты. Возвращает значение Истина, если все элементы списка элементов представлены в тексте; в противном случае возвращает значение Ложь.

Разделить. Разделяет текст на части, используя в качестве точек разделения указанный текст «с», и выдает список результатов.

Разбить по первому. Разделяет заданный текст на две части, используя местоположение первого вхождения «с» в качестве точки разделения, и возвращает список из двух элементов, состоящий из части до точки разделения и части после точки разделения.

Разделить в любом. Делит заданный текст на список, используя любой из элементов в качестве точки разделения, и возвращает список результатов.

Разбить по первому из набора. Делит заданный текст на список из двух элементов, используя первое местоположение любого элемента в списке в качестве точки разделения.

Разбить по пробелам. Разделяет заданный текст по каждому пробелу, создавая список частей.

Сегмент. Извлекает часть текста, начиная с начальной позиции и продолжая указанную длину символов.

Заменить все. Возвращает новую текстовую строку, полученную путем замены всех вхождений подстроки на заменяемую.

Обрезанный текст (Замаскированный текст). Подменяет реальные символы на маскирующие (обычно звездочки *** или точки •••). Не является шифрованием: данные можно увидеть через блок получить текст.

Это строка? Возвращает Истина, если предложенный элемент является текстовым объектом, в противном случае Ложь.

Перевернуть. Перевернуть данный текст.

Заменить все сопоставления по порядку самой длинной строки. При наличии словаря сопоставлений в качестве входных данных заменяет ключевые записи в тексте соответствующими значениями в словаре. Возвращает текст с примененными сопоставлениями. Если указан порядок самой длинной строки, то в случае, если одна ключевая запись является подстрокой другой ключевой записи, первой заменяется та, которая длиннее.

Заменить все сопоставления по порядку словаря. При наличии словаря сопоставлений в качестве входных данных заменяет ключевые записи в тексте соответствующими значениями в словаре. Возвращает текст с примененными сопоставлениями. Если указан порядок в словаре, то в случае, если одна ключевая запись является подстрокой другой ключевой записи, первая заменяемая запись основывается на порядке записей в словаре (самая ранняя заменяется первой).