@artematizando · Post #4260 · 12.01.2023 г., 14:55
Hieronymus #Bosch, Adoration of the Magi (details) (1495)
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
Пребарај: #bosch
@artematizando · Post #4260 · 12.01.2023 г., 14:55
Hieronymus #Bosch, Adoration of the Magi (details) (1495)
Hashtags
@artematizando · Post #4255 · 08.01.2023 г., 09:29
Hieronymus #Bosch, Adoration of the Magi (1495)
Hashtags
@artematizando · Post #3967 · 11.04.2022 г., 12:22
Hieronymus #Bosch, The Temptations of Saint Anthony Abbot (1510-15)
Hashtags
@artematizando · Post #3849 · 08.02.2022 г., 11:14
Hieronymus #Bosch, The Hell and the Flood
Hashtags
@artematizando · Post #3848 · 08.02.2022 г., 11:03
Hieronymus #Bosch, Tondal's Vision
Hashtags
@artematizando · Post #3715 · 15.12.2021 г., 14:22
Hieronymus #Bosch, Christ Carrying the Cross (1515)
Hashtags
@artematizando · Post #3712 · 11.12.2021 г., 11:18
Hieronymus #Bosch, The Temptation of St. Anthony (ca. 1500–25)
Hashtags
@artematizando · Post #3523 · 22.09.2021 г., 08:10
Hieronymus #Bosch, Noah's Ark on Mount Ararat (ca. 1514)
Hashtags
@artematizando · Post #3522 · 22.09.2021 г., 08:10
Hieronymus #Bosch, The Ship of Fools (1490-1500)
Hashtags
@artematizando · Post #3417 · 06.08.2021 г., 08:06
Hieronymus #Bosch, Ascent of the Blessed (1500-04)
Hashtags
@ChollazoExpres · Post #6030 · 20.03.2026 г., 20:38
💻 ¡Viernes de chollazos tecnológicos y hogar! Cerramos la semana con un monitor portátil táctil Anmite de 14" por unos increíbles 36,60€ y el procesador de alimentos Bosch MultiTalent 3 súper rebajado a 59,99€. Si quieres darle un toque de cine a tu salón, la retroiluminación para TV Govee está de oferta. También tenemos un soplador/aspirador inalámbrico a mitad de precio, planchas de pelo Dekuri por menos de 20€ y un cepillo Morpilot para mimar a tu mascota por 8,49€. 🥗📺 👇 Selección del día: 🔥 Anmite Monitor portátil 14″ táctil por 36,60€ 🔗https://s.click.aliexpress.com/e/_EGwHUrE 🔥 Procesador de alimentos Bosch MultiTalent 3 por 59,99€ (-30% dto) 🔗https://amzn.to/4lJCV38 🔥 Govee TV Backlight 3 Lite por 48,99€ (-30% dto) 🔗https://amzn.to/4bzL8SL 🔥 Soplador/aspirador inalámbrico Meco por 24,99€ (-50% dto) 🔗https://amzn.to/413hOiV 🔥 Plancha de pelo Dekuri tecnología cerámica por 19,99€ 🔗https://amzn.to/4dyJ4gr 🔥 Cepillo para mascotas Morpilot por 8,49€ 🔗https://amzn.to/4lGKg3f #MonitorPortatil#Bosch#Govee#Ofertas#Ahorro
@ChollazoExpres · Post #6102 · 28.04.2026 г., 17:00
📷 ¡Martes de tecnología avanzada y básicos de calidad! Hoy destacamos la cámara Galayou 4G, la solución definitiva para vigilar zonas sin WiFi a un precio ridículo. Para los amantes de la música, el tocadiscos Lenco LS-55 ofrece un diseño espectacular con digitalización USB. En moda, el bolso mochila de Tommy Hilfiger es el regalo perfecto para el Día de la Madre, y no faltan los imprescindibles del hogar: un pack ahorro de 20 pilas Duracell, el set profesional de puntas Bosch y cableado 8K de Ugreen. ¡Ahorra de verdad con estas ofertas! 🎶🔋 👇 Selección del día: 🔥 Cámara de vigilancia exterior Galayou 4G LTE por 19,04€ (-58% dto) 🔗https://amzn.to/4vWhkJh 🔥 Tocadiscos Lenco LS-55 Bluetooth y USB por 106,67€ (-35% dto) 🔗https://amzn.to/4mX4BC1 🔥 Bolso mochila Tommy Hilfiger Popette por 74,00€ 🔗https://amzn.to/3OyPFxw 🔥 20 Pilas alcalinas Duracell Plus AA por 12,98€ (-40% dto) 🔗https://amzn.to/4eeEBjx 🔥 Set de 32 puntas Bosch Profesional por 11,09€ 🔗https://amzn.to/4cEYgb2 🔥 Cable HDMI Ugreen 2m compatible con 8K por 9,09€ 🔗https://amzn.to/4eaPIdd #Galayou#TommyHilfiger#Bosch#OfertasAmazon#AhorroMartes