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

В программе, которую я пишу, у меня есть python, используя re.search() чтобы найти совпадения в блоке текста и распечатать результаты. Однако, как только программа находит первое совпадение в блоке текста, оно завершается. Как это сделать, когда программа не останавливается до тех пор, пока не будут найдены совпадения? Есть ли отдельная функция для этого?

Python - лучший язык программирования в мире.