Работа с выражениями

triangle-exclamation

findall() | similar()

ЛЕГЕНДА:

! - Обязательные параметры

Поиск в строке с помощью регулярного выражения

findall(reg, str, index) - для поиска всех совпадений групп в строке

Параметры:

! reg - регулярное выражение

! str - строка, в которой выполняется поиск

index - индекс найденного результата. Он начинается с нуля. Это означает, что первый найденный результат имеет индекс 0.

Сравнение строк с допуском опечаток

similar(str1, str2) - сравнивает две строки с учетом опечаток. Возвращает True, если строки отличаются менее чем на 30%.

chevron-rightПримерhashtag

Давайте рассмотрим пример поиска строки с помощью указанного регулярного выражения:

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

Пример использования функции сравнения строк с допуском опечаток:

В стартовом блоке мы добавляем нашу загадку в раздел сообщения. Затем мы также добавляем ответ на нашу загадку в калькулятор с помощью переменной:

riddle = 'cold'.

Во втором блоке мы вводим в калькулятор следующее выражение:

response = if(similar(riddle, question) == True, "super!", "Nooo! it's a #{riddle}").

Не забудьте добавить #{response} в раздел сообщения.

chevron-rightКодhashtag
a = findall('.ai\/(.+)\/', 'https://payform.com/ab252acn/', 0)

response = if(similar(riddle, question) == True , "super!", "Nooo! it's a #{riddle}")

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