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

Резултати

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

Пребарај: #dinocoins

当前筛选 #dinocoins清除筛选
Venture Village Wall 🦄

@venturevillagewall · Post #3761 · 31.12.2024 г., 16:00

Bitcoin Surpasses $100K: Retail Investors Return 💰 Bitcoin recently soared above $100,000, briefly reaching $104K, before settling below $91K. This surge is linked to key pro-crypto appointments in the Trump administration, including Scott Bessent for Treasury and Paul Atkins as SEC chair. 🚀 Retail interest is on the rise, with older cryptos, termed 'dino coins', gaining attention. XRP reclaimed its place as the fourth largest cryptocurrency as investors return to the market. Millennial parents are now considering Bitcoin as a safer option, encouraged by large firms like Blackrock. 📈 Ethereum is benefitting too, with ETF inflows exceeding Bitcoin on multiple occasions and blue-chip NFTs based on ETH seeing increased floor prices. 🔍 As the crypto market evolves, understanding the current market cycle can aid investment strategies. 📅 Major firms dominate crypto ETF races, with BlackRock leading in both Bitcoin and Ethereum spaces. For more details, check the full article here: Leviathan News. #Bitcoin#Crypto#VC#XRP#Ethereum#NFT#Blackrock#ETF#Investment#Retail#DePIN#ProCrypto#MarketTrends#DigitalAssets#Milestone#MarketCycle#Altcoins#Trump#CryptoCommunity#DinoCoins#PaulAtkins