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

Резултати

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

Пребарај: #premiumcoffee

当前筛选 #premiumcoffee清除筛选

🌅 **YIRGACHEFFE: THE CROWN JEWEL OF ETHIOPIAN COFFEE** ☕👑 *Where Giants Fight for Gold* High in the misty mountains of southern Ethiopia, at 2,000+ meters above sea level, lies the legendary Yirgacheffe region - the birthplace of coffee that commands $30-80 per pound in premium markets worldwide. commands $30-80 per pound in premium markets worldwide🏆 **YIRGACHEFFE: THE CRO- Features Yirgacheffe as their flagship single-origin 💎👑 *Where Giants Fight - Built their reputation on Ethiopian beans ⚡N COFFEE** ☕👑 *Wher- Direct partnerships with Yirgacheffe cooperatives 🌟* ☕👑 *Where Giants- Sources exclusively from 4 select farms PIAN COFFEE** ☕👑 *Where Giants Figh•� **YIRGACHEFF 1,700-2,200m (higher than most wine regions) •COFFEE** ☕👑 Perfect balance of rain and sunshine •HIOPIAN CO Volcanic, mineral-rich earth •EL OF ETHIOPIAN Traditional washed method perfected over centuries E** ☕👑 *Where Giant• Yirgacheffe beans sell forJEWEL OF ETHIOPIAN COFover commercial coffee • Annual production: OnlyOFFEE** ☕👑 *Wheglobally • Global demand:WN JEWEL OF ETHIOPIAN CO This isn't just coffee - it's liquid gold that turns morning rituals into luxury experiences. --- the misty mountaየኢትዮጵያ ቡና ዘውድ - ይርጋቸፌ፣ ከፍተኛ ዋጋ ያለው ልዩ ቡና #YirgacheffeCoffee#EthiopianCoffee#PremiumCoffee#SingleOrigin#CoffeeOrigin#SpecialtyCoffee#EthiopianHeritage#HighAltitudeCoffee#CoffeeTerror#LuxuryCoffee

🔥 **BLUE BOTTLE COFFEE: FROM OAKLAND TO ETHIOPIAN HIGHLANDS** ☕ *The $45 Million Ethiopian Journey* In 2002, James Freeman started roasting coffee in a tiny Oakland garage. Today, Blue Bottle commands $45+ per pound for Ethiopian single-origins in their 100+ locations worldwide. or Ethiopian single-origins in 🏔️**BLUE BOTTLE COFFEE: FROwith 12 Ethiopian cooperatives 💎LAND TO ETHIOPIAN HIG $45-65/lb for Yirgacheffe reserves ⚡ TO ETHIOPIAN HIGHL 50,000+ lbs of Ethiopian beans 🌟AND TO ETHIOPIAN HIGHLto micro-lots unavailable elsewhere D TO ETHIOPIAN HIGHLANDS** ☕ *The $45 Milli•� **BLUE BOTTLE COFFEE: Wine-like acidity, floral notes, tea-like body •N HIGHLANDS** ☕ *The $45 2,000m altitude, volcanic soil, hand-picking •IAN HIGHLANDS** ☕ *The "Coffee's third wave" pioneers •LAND TO ETHIOPIAN HIGH 89% retention rate for Reserve subscribers IOPIAN HIGHLANDS** ☕ • Ethiopian beans generateROM OAKLAND TO ETHIOPIANthan other origins • Reserve Ethiopian lotsHIOPIAN HIGHLANDS** ☕ *The $4• Average customer spendsFROM OAKLAND TO ETHvs $12 industry average From garage startup to $700M acquisition by Nestlé - Ethiopian coffee was their secret weapon for premium positioning. --- in a tiny Oaklaብሉ ቦትል ቡና፣ ከኢትዮጵያ ወደ ዓለም - የፕሪሚየም ቡና ታሪክ #BlueBottleCoffee#EthiopianCoffee#PremiumCoffee#CoffeeStory#SpecialtyCoffee#CoffeeRoaster#SingleOrigin#CoffeeBusiness#ThirdWaveCoffee#EthiopianBeans