Основы работы с регулярными выражениями и производство http запросов. Библиотека регулярных выражений re
ПОНЯТИЕ РЕГУЛЯРНОГО ВЫРАЖЕНИЯ уязвимост PATTERN . ^ $ * + ? { } [ ] \ | ( ) Метасимволы Б.{4}род Белгород Б.огород Б. Народ Безпород МЕТОДЫ И ФУНКЦИИ БИБЛИОТЕКИ re ФУНКЦИЯ match, МЕТОДЫ group(), groups() import re
title = "Белгород 308000, ул. Костюкова, 46" example = re.match( '(.*) (\d{6}), (.*)', title, re.M|re.I) if example: print("example.group(): ", example.group()) print("example.group(1): ", example.group(1)) print("example.group(2): ", example.group(2)) print("example.groups(): ", example.groups()) else: print("Нет совпадений!") re.match(pattern, string, flags=0) Белгород 308000, ул. Костюкова, 46 Белгород 308000 ('Белгород', '308000', 'ул. Костюкова, 46')