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

Результат:

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


findall('.ru\/(.+)\/', 'https://payform.ru/ab252acn/', 0)
ответ = if(similar(загадка, question) == True , "супер!", "Неет! это - #{загадка}")Last updated
Was this helpful?
