@ameisbest · Post #3234 · 24.11.2025 г., 20:58
ぺこ.: 娘「テスト範囲の春望が国破れて山河ありってところから意味わかんないんだけど」 私「これを見てくれ」 娘「あー……」←なんとなく理解してる顔 #NintendoSwitch2#ゼルダの伝説#BreathoftheWild https://twitter.com/peko_tokimizu/status/1992804870991298909
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
Пребарај: #nintendoswitch2
@ameisbest · Post #3234 · 24.11.2025 г., 20:58
ぺこ.: 娘「テスト範囲の春望が国破れて山河ありってところから意味わかんないんだけど」 私「これを見てくれ」 娘「あー……」←なんとなく理解してる顔 #NintendoSwitch2#ゼルダの伝説#BreathoftheWild https://twitter.com/peko_tokimizu/status/1992804870991298909
@ChollazoExpres · Post #6105 · 18.05.2026 г., 15:48
🎮 ¡Lunes de bombazos tecnológicos y consolas de nueva generación! Arrancamos la semana por todo lo alto con la esperadísima Nintendo Switch 2 por 367,39€, un salto espectacular en potencia y tamaño de pantalla. En el apartado de audio, Sennheiser tumba los precios tanto de sus Momentum 4 TWS a menos de 98€ como de la versión premium de diadema. Si buscas smartphone, el nuevo Poco X8 Pro destroza el mercado con su brutal batería de 6.500mAh. Además, completamos la selección con el original TV Box Vontar X4 y el imprescindible inflador eléctrico portátil de Xiaomi. ¡Menudos chollos! 🎧📱 👇 Selección del día: 🔥 Nintendo Switch 2 por 367,39€ 🔗https://s.click.aliexpress.com/e/_EvORDuO 🔥 Sennheiser Momentum 4ª Generación TWS por 97,90€ (-53% dto) 🔗https://s.click.aliexpress.com/e/_EwaguVU 🔥 Poco X8 Pro (Batería 6.500mAh) por 237,74€ 🔗https://s.click.aliexpress.com/e/_EGhItF8 🔥 Sennheiser Momentum 4 Auriculares Diadema por 191,00€ (-29% dto) 🔗https://amzn.to/4wAtPL1 🔥 TV Box VONTAR Smart TV X4 4GB/32GB por 51,99€ 🔗https://s.click.aliexpress.com/e/_ExtypyO 🔥 Xiaomi Mijia Electric Pump 2D por 19,79€ 🔗https://s.click.aliexpress.com/e/_EGzfWg6 #NintendoSwitch2#PocoX8Pro#Sennheiser#Ofertas#AhorroLunes
@chollosyofertasvideojuegos · Post #18966 · 12.06.2025 г., 16:22
👇👇¡¡BAJONAZO!! del "GameSir G8 Plus Bluetooth Game Controller" 🎮válido para #Smartphobes#Switch#NintendoSwitch2#iOS & #Android hasta los 89,99€ 🕹https://amzn.to/3SR8j22