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 слични објави

Пребарај: #photoeveryday

当前筛选 #photoeveryday清除筛选
Мирослава Карпович

@m1r0slavakarpovich · Post #855 · 03.04.2023 г., 14:05

Всем самого доброго дня!Пусть Вас лсегодня также все вдохновляет,как это случается у меня в момент долгих перелетов,в процессе гастролей.Хочу сегодня поговорить о нас ..женщинах..актрисах..Мы меняем самолеты как перчатки,прыгаем в поезда,подпрыгиваем в автобусах иногда по 7/8 часов,когда между городами нет более оптимального дорожного сообщения,в машинах у нас всегда есть свои подушки,пледы,тапочки,носки,салфетки всех видов и форм,беруши,маски для сна,патчи для глаз,термальная вода,коллаген нам в помощь,горсти витаминов!За каждой из нас такой казалось бы стальной,выносливой, упорной -кроется невероятная хрупкость,в чем-то уязвимость,желание закутаться и на мгновение спрятаться ото всех со своими мыслями и просто послушать тишину..Поэтому когда Вам кажется что мы грустим,это неправда,это момент раздумий,анализа,и нового наполнения себя..и конечно мыслях о том,что как прилечу,надо себя причипурить ,вернуть свежесть !В нашей необъятной Родине , в разных городах ,разная вода,от этого кожа тоже страдает,поэтому хочу выразить свою благодарность всем взявшим на себя ответственность за мою стабильно ровную,белую,красивую кожу в клинике @artveclinic : моим любимым докторам флебологу Артуру @dr.bagdasaryan и косметологу Юле @dr.lipovetsky ,благодаря Вам ,я перестала переживать за погодные контрасты ,давление ,отсутствие сна в вечной беготне,спасибо Вам за такой трепетный ,тонкий и максимально результативный подход к моей коже,учитывая профессию и график.Жму руку каждому специалисту и администратору клиники!Тянусь к Вам обниматься прям с Камчатки до самой Москвы!Как сказали бы француженки : «Vous-avez illuminé mon journée! Vous me faites briller tous les jours!» Photo @katerinastarodubtseva MUAH @ira.bystrova Assistant @likalesnik & @sonya_garyaeva Style @l.nkw Coat @sansmerci.atelier Top @misensceneofficial #skincare#spring#moodoftheday#photoeveryday#muse#love#purenature#red#lady#selfcare#mira#actress#model#cosmetology #❤️