@gourmeturbano · Post #20661 · 08.01.2026 г., 23:24
#VINOS🍷 | Cómo comprar y conservar el vino en casa, según el sumiller Fernando García: “Hay que beberlo cuanto antes” https://ift.tt/aDvGFbo January 08, 2026 at 06:30PM
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
Пребарај: #vinos
@gourmeturbano · Post #20661 · 08.01.2026 г., 23:24
#VINOS🍷 | Cómo comprar y conservar el vino en casa, según el sumiller Fernando García: “Hay que beberlo cuanto antes” https://ift.tt/aDvGFbo January 08, 2026 at 06:30PM
Hashtags
@gourmeturbano · Post #20659 · 08.01.2026 г., 18:24
#VINOS🍷 | Cuáles son y cuánto cuestan los 5 vinos más caros del mundo https://ift.tt/nmXrbLe January 08, 2026 at 02:00PM
Hashtags
@gourmeturbano · Post #20657 · 08.01.2026 г., 13:24
#VINOS #🍷 | Así es como funciona el mercado de vinos del Vaticano https://ift.tt/JAiYCFP January 08, 2026 at 09:13AM
Hashtags
@gourmeturbano · Post #20655 · 08.01.2026 г., 06:24
#VINOS🍷 | Bares de París sirven vinos más baratos a turistas en lugar de los solicitados, según una investigación https://ift.tt/ucpVWY5 January 08, 2026 at 02:00AM
Hashtags
@gourmeturbano · Post #20596 · 31.07.2025 г., 18:24
#VINOS🍷 | Vinos de alta gama: la obsesión por el detalle que define al nuevo lujo argentino https://ift.tt/eTijtAO July 31, 2025 at 02:00PM
Hashtags
@gourmeturbano · Post #20594 · 31.07.2025 г., 14:24
#VINOS🍷 | Los vinos sin alcohol y las nuevas tendencias, entre las joyas más buscadas en la Galería del Vino https://ift.tt/xmwPQTl July 31, 2025 at 10:00AM
Hashtags
@gourmeturbano · Post #20592 · 31.07.2025 г., 10:24
#VINOS🍷🧃| La botella lleva años reinando como el gran formato del vino. Ahora le han salido competidores: el grifo y cartón https://ift.tt/FRjAhNl July 31, 2025 at 06:00AM
Hashtags
@gourmeturbano · Post #20556 · 26.06.2025 г., 23:24
#VINOS🍷 | Descriptores aromáticos: el arte de entrenar el olfato para descubrir los secretos del vino https://ift.tt/A7UvwIH June 26, 2025 at 06:30PM
Hashtags
@gourmeturbano · Post #20551 · 26.06.2025 г., 12:24
#VINOS🍷 | Si compras vino es mejor que no lo guardes “esperando el día perfecto”: un experto revela el tiempo que puedes guardarlos antes de que “mueran” https://ift.tt/EGuQobM June 26, 2025 at 08:00AM
Hashtags
@gourmeturbano · Post #20550 · 26.06.2025 г., 10:24
#VINOS🍷 | Un experto revela el tipo de vino menos malo para nuestro organismo https://ift.tt/0fl6mZ2 June 26, 2025 at 06:00AM
Hashtags
@gourmeturbano · Post #20549 · 26.06.2025 г., 08:24
#VINOS🍷 | Vino de mora: la nueva bebida tendencia en Suecia https://ift.tt/AUpl6u4 June 26, 2025 at 04:00AM
Hashtags
@gourmeturbano · Post #20548 · 26.06.2025 г., 06:24
#VINOS🍷 | Las tres eras estilísticas de los vinos de guarda https://ift.tt/3KF5yeB June 26, 2025 at 02:00AM
Hashtags