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

Резултати

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

Пребарај: #eternity

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

@m1r0slavakarpovich · Post #1001 · 30.05.2023 г., 18:42

#вамписьмо Всем кажется, что мы хрупкие.. тонкие, слабые.. но за этим представлением кроется непобедимая никаким злом сила..в каждой из нас кроется стойкая, глубокая, сердечная, мудрая, изящная, красавица.. и имя ей Женщина.. Каждая, кто читает сейчас эти строки, помните об этом! Берегите это в себе, берегите себя для себя прежде всего, мы это бесконечный поток энергии, в которой нуждаются не только те, кто рядом, но и весь Мир! Мира. Мира Вам. Эти важные для меня фотографии запечатлела очень чувствственная Мастер женского портрета Алёна и её Команда🫶🏻 Фото @pylayy Макияж и волосы @sofia_stylist_ Стилист @julietta_style P.S.-Я хочу выразить бесконечную благодарность моей Маме,Бабушке,Сестре,Брату,Папе(Царство ему небесное),за то,что Вы всегда со мной ,за то,что мы всегда вместе.Хочу поблагодарить всех моих Близких и Дорогих мне Людей абсолютно за все: Серёжа,Мариша и Дима и Катюша,Олечка и Лёша,Милеша и Кирилл,Натуся и Вова,Анжела и Рита,Катюша,Оксаночка,Анечка,Вероника и Саша,Микешек,Вячеслав Петрович,Артур и Юлечка,Машенька и Юля,Сергей и Света,Александр Сергеевич,Алина,Наташа,Ксюня,Юлиаша,Игорь,Илья,Ирочка,Гала,Эдуард Владимирович,Акакий,Светлаша,Юлечка,Илюша,Маша,Маркуша,Семья Антропе,все мои коллеги по театру,кино и фотосъёмкам,дорогие Зрители,Почитатели,Интересующиеся,мои близкие знакомые,новые знакомые,прохожие улыбающиеся мне навстречу и вслед,каждый,каждый!Все-все-все!Я Вас люблю всем сердцем и для меня честь получать Ваше доверие и быть частью Вашей жизни,ровно как и Вы такая важная и большая часть моей!Обнимаю каждого!И крепко!Поверьте,сил у меня хватит на все мирАславные объятия!🤍 #purelove#blackandwhite#blackandwhitephotography#photography#photooftheday#moodoftheday#soleil#heavenonearth#planetearth#woman#eternity#love#kindness#благодарность#мира#женщинамира#мирославакарпович#actress#femme#petitefemme#mira