Вызов regexp.exec(str) возвращает первое совпадение и запоминает позицию после него в свойстве regexp.lastIndex.
Следующий такой вызов начинает поиск с позиции regexp.lastIndex, возвращает следующее совпадение и запоминает позицию после него в regexp.lastIndex.
…И так далее.
Если совпадений больше нет, то regexp.exec возвращает null, а для regexp.lastIndex устанавливается значение 0.
i
продолжала увеличиваться? если так, то вам нужно эту переменную куда то сохранять, например в текстовой файл или в базу данных, допустим sqlite. при запуске программы проверяется какое значение в файле/базе, прибавляем 1 и дальше работаем с этой переменной. get_number
есть код a = message.text
, то есть в переменную a
присваивается строка. далее в lalala
вы передаете этот параметр как есть, то есть строкой. Далее в convert_number
совсем не понятно.if i < 'A':
? Где i
будет определенный символ(т.е. строка). message, a, b
для convert_number
и ожидаемый результат. import shutil
shutil.rmtree('/home/')