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

Резултати

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

Пребарај: #spazio

当前筛选 #spazio清除筛选
White House Watch

@WhiteHouseWatch · Post #18640 · 11.04.2026 г., 00:11

#Spazio: La prossima ed ultima fase della missione sarà il recupero degli astronauti, dei dati e della navicella. Dopodiché Artemis II potrà dirsi completata con un successo smagliante.

Hashtags

White House Watch

@WhiteHouseWatch · Post #18631 · 10.04.2026 г., 18:54

#Spazio: Nuova (e ultima) immagine giornaliera dalla missione Artemis II, chiamata "New Perspective of Home" con la Terra e la Luna allineate parzialmente illuminate dal Sole.

Hashtags

White House Watch

@WhiteHouseWatch · Post #18617 · 09.04.2026 г., 20:53

#Spazio: Foto giornaliera dalla missione Artemis 2, con questa immagine della Via Lattea, la nostra galassia, immortalata dall'equipaggio.

Hashtags

White House Watch

@WhiteHouseWatch · Post #18603 · 08.04.2026 г., 17:26

#Spazio: Foto giornaliera dalla missione Artemis II, chiamata "Solar Eclipse of the Hearth". La Luna, qui ripresa controluce dal Sole durante un'eclissi solare del 6 aprile 2026, è fotografata da una delle telecamere poste sulle ali dei pannelli solari della navicella spaziale Orion. Orion è visibile in primo piano a sinistra.

Hashtags

White House Watch

@WhiteHouseWatch · Post #18550 · 07.04.2026 г., 13:48

#Spazio: Foto fantastica dalla Missione Artemis II, chiamata "Earthset", che immortala questo tramonto terrestre il 6 aprile 2026, durante il volo intorno alla Luna. L'immagine fa riferimento all'iconica alba terrestre ("Earthrise") scattata dall'astronauta Bill Anders 58 anni prima, durante il volo intorno alla Luna dell'equipaggio dell'Apollo 8.

Hashtags

White House Watch

@WhiteHouseWatch · Post #18545 · 07.04.2026 г., 12:50

#Spazio: Foto dell'eclissi lunare di sole, la prima mai vista da occhio umano, scattata dagli astronauti della missione Artemis II dalla navicella Orion.

Hashtags

White House Watch

@WhiteHouseWatch · Post #18536 · 06.04.2026 г., 22:45

#Spazio: La Missione Artemis II é ora in transito dietro il lato nascosto della Luna, con il segnale che sarà perso per circa 40 minuti durante i quali gli astronauti saranno irraggiungibili e dovranno svolgere in autonomia operazioni e rilevazioni scientifiche. In questo momento sono totalmente isolati da comunicazioni da e verso la Terra.

Hashtags

12
ПретходнаСтраница 1 од 2Следна