@sodamakeup · Post #1827 · 17.07.2024 г., 11:01
Спокойный – не значит скучный! Если ищешь интересные и нежные сочетания, то World Is Yours покажет тебе мир за пределами нюда (но без экстрима, обещаем) ☺️ #sodachan
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
Пребарај: #sodachan
@sodamakeup · Post #1827 · 17.07.2024 г., 11:01
Спокойный – не значит скучный! Если ищешь интересные и нежные сочетания, то World Is Yours покажет тебе мир за пределами нюда (но без экстрима, обещаем) ☺️ #sodachan
Hashtags
@sodamakeup · Post #1825 · 16.07.2024 г., 13:45
Ненавязчивая яркость или как фестиваль красок холи? Подкидываем идеи, как Future Is Now может стать универсальной палеткой для любого случая в жизни 😮 #sodachan
Hashtags
@sodamakeup · Post #1823 · 15.07.2024 г., 13:30
После выхода Electro World мы готовы пересмотреть своё отношение к зеленому цвету в макияже: теперь наоборот хочется добавлять эти глубокие изумрудные цвета абсолютно везде 🥸 P. S. А ещё эту палетку можно выиграть в конкурсе #МояSodaChan, сделав макияж в стиле классического образа Соды-тян 😍 #sodachan
Hashtags
@sodamakeup · Post #1817 · 09.07.2024 г., 14:40
На нюдовую палетку World Is Yours, конечно, не тянет, но скорее всего понравится тем, кто любит более спокойные и естественные оттенки 💝 Однако это совсем не значит, что ей не получится сделать интересный мейк 👻 #sodachan
Hashtags
@sodamakeup · Post #1796 · 02.07.2024 г., 13:55
– Сколько ярких цветов добавить? – Да 👍 Смотря на палетку Future Is Now, начинаешь верить, что именно такой был диалог при её создании 😡 А вот и нет! Просто мы хотели сделать универсальную палетку для фанаток разноцветных мейков – один из них мы даже придумали сами, остальной полёт фантазии уже за тобой 🌈 #sodachan
Hashtags
@sodamakeup · Post #1773 · 05.06.2024 г., 12:40
Нет времени объяснять, делитесь в комментариях, что уже успели заказать из новой коллекции 😍 🌸Смотреть на сайте🌸 #sodachan
Hashtags
@sodamakeup · Post #1769 · 02.06.2024 г., 13:22
Главный wishlist этого года – все подарочные наборы от Соды-тян: 🤚Power of creativity 🤨Bring it on ☺️Written in the stars адвент-календарь Держим руку на пульсе, скоро во всех магазинах страны 🙂 #sodachan
Hashtags
@sodamakeup · Post #1759 · 31.05.2024 г., 11:10
Пока коллекция #sodachan только-только отправляется в магазины, мы чуть-чуть проспойлерим, насколько МНОГО всего там будет 😍
Hashtags
@sodamakeup · Post #1841 · 29.07.2024 г., 14:24
Быть девочкой это и правда спектр... Где ты сегодня? ☺ #sodamemes#sodachan
Hashtags
@sodamakeup · Post #1821 · 13.07.2024 г., 15:40
Выбор за тобой! 🤚 #sodamemes#sodachan
Hashtags
@sodamakeup · Post #2322 · 12.08.2025 г., 10:32
Готовы к новому розыгрышу? В этот раз дарим ароматы✨ Как поучаствовать? 🩷Подпишись на канал @sodamakeup и не отписывайся до окончания розыгрыша 🩷В комментариях под этим постом поделись, какой запах для тебя — настоящая магия, или просто оставь милое послание о любви к ароматам ⚡Хотите увеличить шансы? Приглашайте друзей подписаться по реферальной ссылке, которую пришлёт бот — каждый подписчик по вашей ссылке = +1 шанс на победу! *Розыгрыш проводится на территории РФ. #sodateam #sodachan Участников: 781 Призовых мест: 3 Дата розыгрыша: 09:00, 18.08.2025 MSK (завершён) Победители розыгрыша: 1. malneva🤍 - 3pjp9u 2. Sunlight - 3oi37c 3. Marine 🌬 - 3pcbb0
@sodamakeup · Post #1865 · 09.08.2024 г., 11:50
Футуристичный дизайн #sodachan невероятно органично смотрится в космических путешествиях Звёздого Экспресса, согласны? Мы составили список, что обязательно должно лежать в твоей косметичке для полетов на другие планеты: ⭐️Зеркальце ⭐️Глиттер-гель в оттенке 002 ⭐️ Сияющий блеск для губ ⭐️ Самый стойкий вишневый тинт ⭐️ Не менее стойкая тушь (смывать только гидрофильным маслом!) ⭐️Брелок с лучшим другом Соды-тян Виспом Ничего не забыли? Тогда в путь 👽 #sodalovesgames
Hashtags