@lootbaba_officiall · Post #30538 · 15.08.2025 г., 14:51
"Happy Independence Day! 🇮🇳✨ Celebrate freedom, pride & the unstoppable spirit of India with Loot Baba [ Official ]™ & @verified_beast🔥🛡⭐️#Epic#Iconic#India@LootBaba_Officiall
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
Пребарај: #iconic
@lootbaba_officiall · Post #30538 · 15.08.2025 г., 14:51
"Happy Independence Day! 🇮🇳✨ Celebrate freedom, pride & the unstoppable spirit of India with Loot Baba [ Official ]™ & @verified_beast🔥🛡⭐️#Epic#Iconic#India@LootBaba_Officiall
@arch_shovel · Post #80 · 11.05.2022 г., 12:49
The competition-winning design for the China Comic & Animation Museum. Each bubble has a specific function: entrance, education, theatre/cinema, and comic library. Where these forms meet they form openings and exciting collisions of light and sound, creating a circular route that encompasses the entire programme. . Architect: MVRDV Co-architect: Zhubo Design Structure: Arup Exhibition design: Kossmanndejong Location: Hangzhou, China 2015 . #mvrdv#architecture#comics#animation#iconic#museum#exhibition#design
@rushaus · Post #1907 · 18.08.2025 г., 08:04
Schwarze Katzen gelten oft als Unglücksbringer, besonders, wenn sie den Weg kreuzen. Doch in Russland hatten sie schon immer mehr Tiefe. 🐈⬛ Von Kater Bajun in alten Sagen, den man gleichermaßen fürchtete wie respektierte, über Nikolai Gogols Dämonenkatze bis hin zu Michail Bulgakows legendärem Behemot - schwarze Katzen waren nie nur Deko. 👺😼 Antonij Pogorelski ließ sie schon 1825 in seiner Erzählung auftauchen, später sangen Juri Saulski und Bulat Okudschawa über sie. Selbst die Moskauer Bande „Schwarze Katze“ wurde nach dem Krieg berühmt und schaffte es in die Kultserie „Treffpunkt kann nicht geändert werden“. 🎬 Heute tragen sie Hoodie und gehen als Meme viral. 😎 Also, wenn euch am Welttag der schwarzen Katze eine solche den Weg kreuzt, vielleicht ist es nicht Pech, sondern ein Stück Kulturgeschichte. #SchwarzeKatze#Bulgakow#Gogol#Pogorelski#Okudschawa#Saulski#Weltkatzentag#Katzenliebe#BlackCat#Iconic