Работа с выражениями
Обратите внимание, что время выполнения регулярного выражения составляет 5 секунд.
findall() | similar()
ЛЕГЕНДА:
! - Обязательные параметры
Поиск в строке с помощью регулярного выражения
findall(reg, str, index) - для поиска всех совпадений групп в строке
Параметры:
! reg - регулярное выражение
! str - строка, в которой выполняется поиск
index - индекс найденного результата. Он начинается с нуля. Это означает, что первый найденный результат имеет индекс 0.
Сравнение строк с допуском опечаток
similar(str1, str2) - сравнивает две строки с учетом опечаток. Возвращает True, если строки отличаются менее чем на 30%.
Пример
Давайте рассмотрим пример поиска строки с помощью указанного регулярного выражения:

Результат следующий:

Пример использования функции сравнения строк с допуском опечаток:
В стартовом блоке мы добавляем нашу загадку в раздел сообщения. Затем мы также добавляем ответ на нашу загадку в калькулятор с помощью переменной:
riddle = 'cold'.
Во втором блоке мы вводим в калькулятор следующее выражение:
response = if(similar(riddle, question) == True, "super!", "Nooo! it's a #{riddle}").
Не забудьте добавить #{response} в раздел сообщения.



Последнее обновление