Skip to main content

Тексти

Тексти Приклади текстів:

«Річ 1»

«12. Березень 2010»

«» (порожній текст)

Текст може містити літери (великі або малі), цифри, розділові знаки, інші символи та пробіли.

Блоки

Створення тексту

Наступний блок створює текст Hello і зберігає його в змінній з ім'ям Greeting:

image-1622457260803.png

Блок створення тексту з комбінує значення змінної вітання та новий текст "світ" для створення тексту "Helloworld". Зверніть увагу, що між двома текстами немає пробілу, оскільки його не було у вихідних текстах.

Bild2_d.PNG

Щоб збільшити кількість текстових вводів, клацніть символ (+). Щоб видалити останній висновок, натисніть символ (-).

Зміна тексту

Блок to ... append додає текст до заданої змінної. У цьому прикладі він змінює значення змінної Greeting з Hello на Hello, there!

image-1622457625975.png

Довжина тексту

Довжина блоку підраховує кількість символів (літер, цифр тощо), які у тексті. Довжина "Ми №1!" дорівнює 12 а довжина порожнього тексту дорівнює 0.

image-1622457652114.png

image-1622457663982.png

 

Перевірити наявність порожнього тексту

Порожній блок перевіряє, чи введений текст є порожнім (довжина дорівнює 0). Результат істинний у першому прикладі та покладено у другому прикладі.

image-1622457716467.png

image-1622457723214.png

Пошук тексту

Ці блоки можна використовувати для перевірки того, чи є текст в іншому тексті, і якщо так, то де. Наприклад, цей блок перевіряє перше входження "e" в "Hello", і результат дорівнює 2:

image-1622457756718.png

Цей перевіряє останнє входження «e» в Hello, що також дорівнює 2:

image-1622457776109.png

Незалежно від того, чи вибрано перше або останнє входження, цей блок повертає результат 0, оскільки Hello не містить z.

image-1622457784026.png

Вилучення тексту

Вилучення одного символу

Це повертає "b", другу літеру в "abcde":

image-1622457803297.png

Це повертає "d", передостанню букву в "abcde":

image-1622457812143.png

Це повертає «a», першу літеру в «abcde»:

image-1622457821692.png

Це повертає "e", останню букву в "abcde":

image-1622457838180.png

Це містить кожну з 5 букв у «abcde» з однаковою ймовірністю:

image-1622457860335.png

Жоден їх не змінює текст, з якого витягуються ці результати.

Вилучення текстового діапазону

Підстроку in text... get з блоку можна використовувати для вилучення текстового діапазону, який починається з:

  • лист #
  • літера # з кінця
  • перший лист

і закінчується:

  • лист #
  • літера # з кінця
  • останній лист

У наступному прикладі виходить «abc»:

image-1622457902845.png

Змінити великі літери тексту

Цей блок генерує версію вхідного тексту або написану на

  • ВЕРХНИЙ РЕЄСТР (усі букви великими) або
  • нижній регістр (усі літери в нижньому регістрі) або
  • Іменник (перші букви великі, інші малі).

Результатом наступного блоку є «HELLO»:

image-1622457924068.png

Неалфавітні символи не торкаються. Зверніть увагу, що цей блок не працює з текстом мовами без великих і малих літер, таких як китайська.

Змінити великі літери текстуОбрізка (видалення) прогалин

Наступний блок прибирає пробіли залежно від налаштувань у меню, що випадає (маленький трикутник):

  • на початку тексту
  • наприкінці тексту
  • з обох боків тексту

Результат наступного блоку - "Привіт, ти".

image-1622457939507.png

Прогалини всередині тексту не торкаються.

Роздрукувати текст

Блок друку викликає друк вхідного значення у вікні консолі:

image-1622457983310.png

Він ніколи не відправляється на друк, хоч ім'я може вказувати на це.

Виведення тексту з форматуванням

Ви можете використовувати форматований текстовий блок для виведення текстів із форматованим змінним вмістом. Усі заповнювачі {} у тексті замінюються вмістом змінних, доданих після тексту. Форматування можна ввести у дужках. Форматування {:.1f} , наприклад, виводить лише перший десятковий розряд змінної t .

image-1638517232662.png