TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

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

Hashtags

Резултати

Пронајдени 10 слични објави

Пребарај: #vaxee

当前筛选 #vaxee清除筛选

👑VAXEE обновили свою самую популярную модель 👑 — Для NP-01S это уже третий апдейт и вот основные изменения: Донгл и качество связи. Это главное новшество. Донгл полностью переработали: теперь все кнопки управления перенесены на него. Кнопок стало даже больше, так что настраивать мышку можно без открытия софта. В промо-ролике VAXEE сделали акцент на качестве соединения. Внутри донгла стоит массивная антенна, которой не страшны помехи, даже если поставить устройство вплотную к роутеру. По ощущениям, такой донгл весит не меньше самой мышки. Конструкция мышки. Из-за того, что кнопки управления теперь на донгле, дно мышки изменилось: там остался только тумблер включения. Благодаря свободному месту сенсор удалось сместить выше и центрировать. Также увеличилась площадь глайдов. Сама форма корпуса осталась прежней. Вес и начинка. Вес остался на уровне 57 грамм, а некоторые пользователи отмечают прибавку в 1 грамм - вероятно, конструкцию усилили для большей жесткости. Из приятного: VAXEE наконец-то заменили энкодер на пылезащищенный TTC Gold. Решение для рынка не новое, но для этой модели долгожданное. Сейчас доступны три цвета 🔘синий/ 🔘розовый/🟢зеленый 👉 Под заказ на ReShip.pro САЙТ • МЕНЕДЖЕР • #VAXEE

Hashtags

🅰️Новинка от VAXEE — NP-01S Ergo Уже в пути к нам в Мятном и Белом цветах ▫️Сенсор PAW3950 ▫️Донгл 4к в комплекте ▫️Переключатели Transparent Blue Shell Pink Dot ▫️Вес 59 грамм — Форма стала смешанной между NP-01S и E1, оптимизирована под Ладонный/Когтевой хваты 💎Цена: 17.990₽ КАТАЛОГ • МЕНЕДЖЕР • #VAXEE

Hashtags

⏰ Возрождение NINJUTSO SORA 4K вместе с VAXEE 🔴Сенсор 3950 🔴Донгл 4к в комплекте 🔴Оптические переключатели Omron 🔴Вес 59 грамм — Таже форма, но в новом обличии, подойдет под Когтевой хват для Средних/Больших ладоней ⚡️Цена: 17.990₽ КАТАЛОГ • МЕНЕДЖЕР • #VAXEE

Hashtags

🫠Расскажем об еще одной модели VAXEE из наличия - ZYGENNP-01S V2 🍀 Сенсор PAW3950 🍀Донгл 4к в комплекте 🍀 Переключатели Black Shell Pink Dot 🍀Вес 56 грамм — Мышка средних размеров с эргономичной длинной формой, горбом смещенным назад и плавным переходом горба на клавиши, подойдет под Когтевой/Ладонный хваты 💳Цена: 17.990₽ КАТАЛОГ • МЕНЕДЖЕР • #VAXEE

Hashtags

😇Продолжаем знакомить вас с продукцией VAXEE — на очереди модель XE-S 🟡Сенсор PAW3950 🟡Донгл 4к в комплекте 🟡Переключатели Black Shell Pink Dot 🟡Вес 60 грамм — Уменьшенная версия обычной XE - отлично подойдёт для пользователей с маленькой рукой или тем, кто предпочитает лёгкий хват и высокую подвижность 🟨Цена: 17.990₽ КАТАЛОГ • МЕНЕДЖЕР • #VAXEE

Hashtags

☀️Летняя коллекция ковров VAXEE PA Summer25 уже в наличии во всех цветах! 🟡Размер 470 на 390 миллиметров 🔴Средняя скорость скольжения 🔘Точное, стабильное скольжение 🔘Твердость подложки Soft 💵Цена: 5.490₽ КАТАЛОГ • МЕНЕДЖЕР • #VAXEE

Hashtags

👑Роскошь/Мощь/Элегантность — VAXEEE1 одна из ключевых моделей в линейке - Сенсор PAW3950 - Донгл 4к в комплекте - Переключатели Black Shell Blue Dot - Вес 60 грамм — Эргономичная форма средних размеров под Ладонный/Когтевой хват 💳Цена: 17.990₽ КАТАЛОГ • МЕНЕДЖЕР • #VAXEE

Hashtags

👀Пополнение ассортимента мышками VAXEE! В наличии несколько моделей в разных цветах: 🔴Vaxee E-1 🟡Vaxee XE-S 🟣Vaxee NP-01Sv2 🔘Vaxee Ninjutso Sora 4k 🎮Подробнее смотрите на нашем сайте ReShip.pro КАТАЛОГ • МЕНЕДЖЕР • #VAXEE

Hashtags

🧑‍💻VAXEE Sora 4K — обновлённая Ninjutso Sora в сотрудничестве с VAXEE. Совершенно новый дизайн, улучшенные характеристики и широкая палитра свежих цветов 🔘Сенсор 3950 🔘Донгл 4к в комплекте 🔘Оптические переключатели Omron 🔘Вес 59 грамм 💵 Цена: 17.990₽ КАТАЛОГ • МЕНЕДЖЕР • #VAXEE

Hashtags

Добавили #ТЕГИ для всех постов! Теперь искать и ориентироваться стало удобнее 🔞 #КИБЕРСОРТ • #ПОДБОРКА • #ОБНОВЛЕНИЯ • #СЕТАПЫ • #ОТЗЫВЫ • #PROAIM • #UNIUS • #PULSAR • #EVOLAST • #LOGITECH • #XRAYPAD • #ARTISAN • #MADLIONS • #NINJUTSO • #ZOWIE • #WAIZOWL • #AIMSTAR • #LAMZU • #IQUNIX • #TEEVOLUTION • #WLMOUSE • #MGG • #GLSSWRKS • #TEKKUSAI • #HYPERX • #GWOLVES • #MIDORI • #PWNAGE • #IYX • #VAXEE • #STEELSERIES • #NUPHY • #UNIUS • #WALLHACK • #IPI • #ORBITAL • #MCHOSE • #UWS • #AULA • #ATK • #EGG • #SPYRE • #LUMINKEY • #SIMGOT • #MELGEEK • #FRACTAL • #SCYROX • #EPOMAKER • #WOOTING • #ZAOPIN • #CIDOO • #JAMESDONKEY • #ARBITER — Список будет расти, и именно вы можете повлиять на то, что появится в продаже — пишите свои пожелания 🙂 КАТАЛОГ • МЕНЕДЖЕР • #ОБНОВЛЕНИЯ