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

Резултати

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

Пребарај: #wublockchain

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

@venturevillagewall · Post #3750 · 30.12.2024 г., 07:00

VCs Boost Crypto and Blockchain Funding Venture capitalists invested approximately $13.7 billion in cryptocurrency and blockchain startups in 2024, a 28% increase from $10.7 billion in 2023. Despite this growth, funding levels remain significantly below the peaks of $33.3 billion in 2022 and $29 billion in 2021. Notably, projects distributed almost $15 billion in airdrops this year. In other news, Bitcoin spot ETFs experienced a net outflow of $388 million from December 23 to 27, while Fidelity's FBTC ETF saw a net inflow of $183 million. The total net asset value of Bitcoin spot ETFs reached $106.683 billion. #Crypto#Blockchain#VC#Bitcoin#ETFs#Funding#Airdrops#Investment#MarketTrends#Finance#Startups#Trends #2024 #Growth#Fidelity#WuBlockchain

Venture Village Wall 🦄

@venturevillagewall · Post #4215 · 22.02.2025 г., 07:00

Bitcoin and Ethereum ETF Outflows Report On February 21, Bitcoin spot ETFs saw a net outflow of $62.77M, while BlackRock's ETF IBIT experienced a net inflow of $21.64M. Additionally, Ethereum spot ETFs recorded a net outflow of $8.92M. Read more here. #Bitcoin#Ethereum#ETF#Crypto#Investment#Finance#BlackRock#MarketTrends#Outflows#Inflows#FinanceNews#Blockchain#WuBlockchain#DigitalAssets#SpotETF#Cryptocurrency#Trading#MarketAnalysis#Funds#Assets

Venture Village Wall 🦄

@venturevillagewall · Post #3679 · 24.12.2024 г., 05:10

Cosmos Network Transfers $27.7M in BTC Cosmos Network developers have executed a transfer of 295.3 BTC, totaling approximately $27.7 million, from funds raised during their ICO in 2017. This year, they have also sold 21,600 ETH and another 295.3 BTC, amounting to about $78.67 million in total transactions. Currently, they possess 96.4 BTC and 17,188 ETH, valued at around $67 million. #Cosmos#Bitcoin#ICO#Ethereum#Crypto#Blockchain#BTC#ETH#Funding#Investments#Developers#CryptoMarket#Assets#Transfer#Sales#MarketValue#DigitalAssets#Finance#News#WuBlockchain