Найти с помощью Регулярного выражения

Дана последовательность строк. Вывести строки, содержащие "cat" в качестве подстроки хотя бы два раза. Вход:

catcat
cat and cat
catac
cat
ccaatt

Необходимо использовать

import sys
for line in sys.stdin:
    line = line.rstrip()

Ответы (1 шт):

Автор решения: Виктор

Достаточно такого решения:

from sys import stdin
import re

for line in stdin:
    if re.search(r"(?<=cat)cat", line, flags=0):
        print(line, end='')
→ Ссылка