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

Резултати

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

Пребарај: #seychelles

当前筛选 #seychelles清除筛选
Voyage.Travel.Tourism

@VOYAGE · Post #1008 · 30.06.2024 г., 12:14

🗺Seychelles🇸🇨 Anse Georgette is a remote beach on the northwest coast of Praslin Island. The shore features pristine white sand and round granite boulders. The beach is long, wide, and secluded, with almost no modern amenities. #Seychelles @voyage

Hashtags

RT en français

@RTenfrancais · Post #79820 · 22.04.2026 г., 14:15

🇷🇺🇸🇨#Russie–#Seychelles : accord culturel La Russie et les Seychelles ont signé un mémorandum de coopération culturelle entre leurs ministères respectifs, afin de structurer et d'élargir leurs échanges. L’accord prévoit le développement de projets communs dans les domaines du patrimoine, des musées et des événements internationaux, dans un contexte où les échanges artistiques sont déjà actifs entre les deux pays. La partie seychelloise s’est dite intéressée par l’expérience russe en matière de promotion culturelle et de préservation du patrimoine. Crédit photo : Service de presse du ministère russe de la Culture RT en français • Osez questionner !

RT en français

@RTenfrancais · Post #79897 · 23.04.2026 г., 12:48

⏺Patrick #Herminie, président de la république des #Seychelles, évoque la coopération de son pays avec les agences de voyage russes afin d’attirer les touristes aux Seychelles. RT en français • Osez questionner !

AI match predictions

@ai_match_prediction · Post #11211 · 29.03.2026 г., 05:05

Africa Cup of Nations - Qualification🌍 2026-03-29 13:00 UTC South Sudan vs. Djibouti Predicted outcome: South Sudan❌ Predicted score: 4:0 Actual: Djibouti 0:1 #SouthSudan#Djibouti 2026-03-29 15:00 UTC Lesotho vs. Seychelles Predicted outcome: Draw❌ Predicted score: 0:0 Actual: Lesotho 2:1 #Lesotho#Seychelles #Football#AfricaCupofNations

AI match predictions

@ai_match_prediction · Post #11186 · 26.03.2026 г., 09:05

Africa Cup of Nations - Qualification🌍 2026-03-26 13:00 UTC Djibouti vs. South Sudan Predicted outcome: South Sudan✅ Predicted score: 1:3 Actual: South Sudan 0:4 #Djibouti#SouthSudan 2026-03-26 14:00 UTC Seychelles vs. Lesotho Predicted outcome: Lesotho❌ Predicted score: 0:2 Actual: Draw 0:0 #Seychelles#Lesotho #Football#AfricaCupofNations