re.finditer(pattern, string)
- находит все совпадения, возвращает итератор.
- Возвращает: итератор объектов Match
- Использование:
for match in re.finditer(r'\d+', text):
match.groups(default=None) -
возвращает все захваченные группы в виде кортежа
Особенности:
-
Возвращает ВСЕ группы из шаблона
-
Группы нумеруются с 1 (group(1)
, group(2)
)
-
Если группа не найдена, возвращает default
(по умолчанию None
)
match.group(0) - найденная строка
Найти все теги товаров и вывести их вместе с названиями товаров.
Формат вывода
Товар: iPhone_14
Теги: Premium, New
Полное совпадение: Name: iPhone_14, Price: 999.99$, Category: Electronics, Tags: [Premium, New]