Как написать компактней регулярное выражение?

Рейтинг: 1Ответов: 1Опубликовано: 29.06.2023

Написал регулярное выражение, которое пропускает определённые года рождения в тексте. А есть более компактный способ? re.search(r'[2000-2023]') не работает. А так как-то громоздко

введите сюда описание изображения

Ответы

▲ 1

Хоть генератор и делает короткое регулярное выражение для диапазона чисел:

(200[0-9]|201[0-9]|202[0-3])

В данном случае его можно сделать еще немного компактнее:

20([01][0-9]|2[0-3])