Ниже мой код.Насколько я понимаю, моя модель говорит, что вы должны встретить машину, и домашнее животное - это опртт. е. проверьте слово «car» и «ковровое покрытие». Теперь все в порядке совпадения с ковровым покрытием. Но вывод re.finall должен быть ['carpet', 'car'], но он показывает мне ['pet', '']Пожалуйста, дайте мне знать, где я не прав?
import re
string = "carpet and car"
pattern = r'car(pet)?'
print(re.search(pattern, string))
print(re.findall(pattern, string))
Вот вывод кода:
<_sre.SRE_Match object; span=(0, 6), match='carpet'>
['pet', '']