Поиск подстроки в строке. Что быстрее работает regex или s.find() и почему?
задача такая
найти есть ли в строка “ABCDEFGH123” три буквы “CDE” идущие подряд.
спасибо
if 'CDE' in 'ABCDEFGH123': return True return False
gtlhbkkjОни работают по разному и возвращают разные данные. Все зависит от того, что тебе нужно дальше?
Что быстрее работает regex или s.find() и почему?
Romissevdмне нужно только проверить истинность или ложность и больше ничего но очень много раз, возможно около миллиона, поэтому хотелось бы сразу подобрать оптимальный вариант.
А чем тебе это не подходит
your_string = 'dfkjfCDEdfdfg' if 'CDE' in your_string: return True return False