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

Резултати

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

Пребарај: #that

当前筛选 #that清除筛选

@tofuc · Post #162 · 06.03.2026 г., 12:50

GIVEAWAY kecil-kecilan edisi jumat berkah. Prize: 5.000 Saldo DANA FREE! Untuk 4 Orang. Hal yang harus di perhatikan sebelum drop nomor: #That’sSimple 1. Wajibudah subscribe @Merchanit, kalau belum jangan ikut 😎 yssa. 2. Sebar bbc ini kemana aja, asal ada orang yang di sebar (LPM, bc bot, Ch, Gc). Gak boleh 1 orang doang di pc. Intinya lebih dari 10 orang di dalamnya. Di spin besok jam 15.00. Kirim nomor 1-50 jika tertarik mengikuti, gak boleh double dan edit, boleh ngacak. Drop di sini.

Hashtags

Pensive|

@PensivePost · Post #5233 · 28.05.2021 г., 05:17

ONCE LOVED... Guess I didn't love myself enough to see how much I loved you. I don't really miss him. Rather I miss myself when I was with him. The way my heart pounds when I look at him. The way my mouth can't compose a word when I talk to him. The way my head hallucinates a life with him. The way I used to believe in magic. The way I used to see rainbows in the dark. The way I used to think I could catch stars. The way I believe love can conquer all. So yeah I miss myself when I was with him. The more I loved him, the more it damaged me when I was not in love with him anymore. The harder it is to get back to the old me. Bites by bites. Piece by piece. As long as all that reminding is dust of yesterday. Which will be there for the rest of my life. #That G!rl... #review#lifelessons

VIP_影视分享

@wangzhuanzhan · Post #33324 · 25.09.2024 г., 06:33

G-g各g有y少s年n时s- 各有少年时 Everybody Wants Some!! (2016) 直达链接:https://pan.quark.cn/s/af55f3fbd3de #各有少年时#Everybody Wants Some #我们的轻狂年代#年少轻狂2 / 这正是我在说的 #皆望有得#人皆有时#蠢蠢欲动#谁都想要 #各有年少时#雨露均沾#爱在人人想要时 #Everybody Wants Some #That's What I'm Talking About #Dazed and Confused 2 链接:https://link3.cc/sf_com #电影#喜剧#美国#10年代