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

Пребарај: #verfassungsschutz

当前筛选 #verfassungsschutz清除筛选
Medusa Auge

@medusa_auge · Post #1689 · 30.06.2023 г., 15:51

#Verfassungsschutz𝒗𝒔.#AfD Beatrix von Storch macht in letzter Zeit eine richtig gute Figur! 🔴"𝐃𝐢𝐞 𝐌𝐚𝐜𝐡𝐭 𝐝𝐞𝐫 𝐕-𝐋𝐞𝐮𝐭𝐞 𝐞𝐧𝐭𝐥𝐚𝐫𝐯𝐭" 𝐃𝐚𝐬 𝐬𝐨𝐥𝐥𝐭𝐞 𝐣𝐞𝐝𝐞𝐫 𝐰𝐢𝐬𝐬𝐞𝐧, 𝐝𝐞𝐫 𝐝𝐢𝐞 𝐀𝐟𝐃 𝐟ä𝐥𝐬𝐜𝐡𝐥𝐢𝐜𝐡𝐞𝐫𝐰𝐞𝐢𝐬𝐞 𝐚𝐥𝐬 𝐫𝐞𝐜𝐡𝐭𝐬𝐫𝐚𝐝𝐢𝐤𝐚𝐥 𝐛𝐞𝐳𝐞𝐢𝐜𝐡𝐧𝐞𝐭. 💬Wir werden schon seit Jahren immer mal wieder mit potenziell strafrechtlichen Konsequenzen für diverse VS-Affären medial besänftigt... ➡️𝟐𝟎𝟏𝟔 | ➡️𝟐𝟎𝟏𝟖 | ➡️𝟐𝟎𝟐𝟏 🤔Und wie war das noch gleich mit den NSU Prozess Akten❓ 120 Jahre unter Verschluss hatte wohl zu viel Aufsehen erregt, weshalb man diese Verschlusssache auf 30 Jahre reduzierte.🤫 ᴀʟʟᴇꜱ ɢᴇɴᴀɴɴᴛᴇ ꜱɪɴᴅ ɢʀÜɴᴅᴇ ᴡᴀʀᴜᴍ ᴅᴇʀ ᴠᴇʀꜰᴀꜱꜱᴜɴɢꜱꜱᴄʜᴜᴛᴢ ᴋᴇɪɴᴇ ʀᴇᴄʜᴛꜱ-ᴋᴏɴꜱᴇʀᴠᴀᴛɪᴠᴇ ᴘᴀʀᴛᴇɪ ᴀɴ ᴅᴇʀ ᴍᴀᴄʜᴛ ʜᴀʙᴇɴ ᴡɪʟʟ. 📱 𝑊ℯ𐑈𝘁𝗧۷