Python: Regex для четырех и более слов и дефисов
Я хочу сопоставить slug с 4 или более словами, используя regex
Пример - /productivity-courses-and-programs/ , /artificial-intelligence-courses-and-programs/ должны совпадать, но
/ai-category/ , /data-science/ or /data-science-category/ не должен.
Пробовал r'^(?P<slug>\w+(?:-\w+)+)/$, но это занимает весь вышеприведенный пример.