@parkbyosipchuk · Post #824 · 17.04.2026 г., 10:37
😍Красивые волосы для невероятной Татьяны Поляковой от топ-эксперта #parkbyosipchuk Романа Габриеляна. Всегда рады встрече в PARK.♥️ Локация Набережная реки Фонтанки, 67-69 Стайлинг DAVINES
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #146 · 16 сеп.
Функция sub в regex может принимать функцию в качестве аргумента repl. 📄 Из документации: If repl is a function, it is called for every non-overlapping occurrence of pattern. The function takes a single match object argument, and returns the replacement string. То есть для каждого совпадения будет вызвана функция для вычисления замены вместо замены на одну и ту же строку для всех совпадений. Иными словами, для замены разных совпадений на разные строки не потребуется запускать re.sub() много раз для каждой строки замены. Достаточно определить функцию, которая вернёт строку для каждого из совпадений. Описание слишком запутанное🤔, давайте лучше рассмотрим на простом примере: Создаем карту замены. То есть какие строки на какие требуется менять. remap = { 'раз': '1', 'два': '2', 'три': '3', 'четыре': '4', 'пять': '5', } Пишем функцию поиска строки для замены. Единственным аргументом будет объект re.Match. Используя данные этого объекта мы вычисляем замену on-the-fly! def get_str(match: re.Match): word = match.group(1) return remap.get(word.lower()) or word Пример текста. text = '''Раз Два Три Четыре Пять Вместе будем мы считать Пять Четыре Три Два Раз Мы считать научим вас ''' Теперь запускаем re.sub и вместо строки замены (repl) подаём имя функции. (Данный паттерн ищет отдельные слова в тексте) >>> print(re.sub(r'(\w+)', get_str, text)) 1 2 3 4 5 Вместе будем мы считать 5 4 3 2 1 Мы считать научим вас Думаю, достаточно наглядно 🤓 #libs#regex
Пребарај: #parkbyosipchuk
@parkbyosipchuk · Post #824 · 17.04.2026 г., 10:37
😍Красивые волосы для невероятной Татьяны Поляковой от топ-эксперта #parkbyosipchuk Романа Габриеляна. Всегда рады встрече в PARK.♥️ Локация Набережная реки Фонтанки, 67-69 Стайлинг DAVINES
Hashtags
@parkbyosipchuk · Post #820 · 14.04.2026 г., 16:07
Стрижка Светлана Тилишевская Методика #parkbyosipchuk Локация Набережная канала Грибоедова, 97 Стайлинг DAVINES 📌Запись к Свете доступна в директ или онлайн по ссылке➡️https://vk.cc/cSLzTi
Hashtags
@parkbyosipchuk · Post #818 · 12.04.2026 г., 16:38
🚀Арсений Попов с обновленной стрижкой от нашего арт-директора Алексея Осипчука. Всегда рады видеть в студиях #parkbyosipchuk♥️
Hashtags
@parkbyosipchuk · Post #816 · 09.04.2026 г., 11:16
♥️Самые красивые волосы в самых красивых локациях. ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ Стрижка Яна Маслова Методика #parkbyosipchuk Локация Набережная канала Грибоедова, 97 Стайлинг DAVINES 📌Запись к Яне доступна в директ или онлайн по ссылке➡️https://vk.cc/cSLzTi
Hashtags
@parkbyosipchuk · Post #813 · 05.04.2026 г., 10:04
🚀Завершаем неделю крутой новостью! В команде PARK пополнение — это новый мастер Арина Анчукова Она успешно прошла обучение по методике прямого среза #parkbyosipchuk и длительную стажировку, а также поделилась, что больше всего ей нравятся смелые кардинальные перемены в образах, и работа с женскими дизайнами. Запись к Арине уже открыта, и с 8 апреля она будет ждать вас в студии на Фонтанке, 67-69 — создавать самые красивые формы только прямым срезом! 🎊👏🏻 Добро пожаловать в команду PARK! Присоединяйтесь к поздравлениям в комментариях!
Hashtags
@parkbyosipchuk · Post #809 · 02.04.2026 г., 10:50
Стрижка Мария Романовская Методика #parkbyosipchuk Локация Набережная канала Грибоедова, 97 Стайлинг Davines 📌Запись к Маше доступна в директ или онлайн по ссылке➡️https://vk.cc/cSLzTi
Hashtags
@parkbyosipchuk · Post #808 · 01.04.2026 г., 10:16
Друзья, классные новости и пополнение в команде PARK — к нам присоединяется мастер Даниил Черкашин👏🏼 За плечами Даниила — 5 лет в профессии и смелый шаг: он переехал в Петербург из Великого Новгорода чтобы стать частью нашей команды.♥️ Успешно прошел обучение и стажировку по методике прямого среза #parkbyosipchuk и уже со 2 апреля Даниил приступает к работе в студии на канале Грибоедова, 97. Записаться к Даниилу можно в директ или онлайн по ссылке https://vk.cc/cSLzTi . Добро пожаловать в команду PARK, присоединяйтесь к поздравлениям в комментариях! 🥳
Hashtags
@parkbyosipchuk · Post #805 · 27.03.2026 г., 11:03
Стрижка Марианна Герасимова Методика #parkbyosipchuk Локация Набережная канала Грибоедова, 97 Стайлинг Davines 📌Запись к Марианне доступна в директ или онлайн по ссылке➡️https://vk.cc/cSLzTi
Hashtags
@parkbyosipchuk · Post #804 · 25.03.2026 г., 09:31
☄️PARK BY OSIPCHUK РАСШИРЯЕТ КОМАНДУ! Возможно это именно твой шанс попасть в лучшую команду #parkbyosipchuk, ведь мы ищем талантливых и влюблённых в профессию парикмахеров и ассистентов! Нам важна страсть к профессии, желание становиться лучше и готовность к росту. Собеседование состоится уже совсем скоро - не упусти свой шанс.💥 ☎️ Для получения дополнительной информации и записи на собеседование пишите в директ / +7 (931) 979-70-00
Hashtags
@parkbyosipchuk · Post #798 · 22.03.2026 г., 19:15
Стрижка Роман Габриелян Методика #parkbyosipchuk Локация Набережная реки Фонтанки, 67-69 Стайлинг Davines 📌Запись к Роме доступна в директ или онлайн по ссылке➡️https://vk.cc/cSLzTi
Hashtags
@parkbyosipchuk · Post #796 · 19.03.2026 г., 18:58
PARK BY OSIPCHUK x @dlt_spb ⚡️DLT FASHION SHOW SS26 и самые красивые волосы от команды #parkbyosipchuk. За волосы отвечали: Эля Шевченко Анжела Карабалаева Анастасия Раубишка-Халецка Екатерина Барабошина Светлана Тилишевская Екатерина Жукова Гаянэ Оганесян Марьяна Храпийчук Тимур Гальский Анна Еременко Styling –DAVINES Makeup – Olga Petrova Team
Hashtags
@parkbyosipchuk · Post #791 · 18.03.2026 г., 18:51
Стрижка Мариана Герасимова Методика #parkbyosipchuk Локация Набережная канала Грибоедова, 97 Стайлинг Davines 📌Запись к Мариане доступна в директ или онлайн по ссылке➡️https://vk.cc/cSLzTi
Hashtags