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

Пребарај: #ilanpappe

当前筛选 #ilanpappe清除筛选
Elena Basile Public Channel

@elenabasilepublicchanel · Post #150 · 14.10.2024 г., 21:14

In questo articolo cara Senatrice #Segre cerco di ben spiegare la differenza tra antisemitismo e critica anche radicale a Israele Sa i ragazzi pro#Palestina come ho avuto modo già di affermare hanno molto incomune con la sua opera di testimonianza Anche loro con le dovute differenze e proporzioni testimoniano contro crimini e ingiustizia Dialoghiamo con i ragazzi e tra di noi Non diamo spazio all' odio sempre presente nell' animo umano Sanzioni e querele non stempereranno il mio desiderio di denuncia di un genocidio plausibile a Gaza ( come affermato dalla #CIG) e dalle altre altre sofferenze imposte da Israele a un popolo martoriato. In Cisgiordania c era l ANP non Hamas! Eppure il popolo palestinese è vittima da decenni di forme di Apartheid Le assicuro che quando gli ebrei erano perseguitati dai nazisti avrei fatto esattamente lo stesso. Li avrei difesi Se continuo a rivolgermi a Lei è proprio perchè non voglio cedere. In democrazia le persone non zittiscono se querelate. Sono sicura che lei e i magistrati siate come me sostenitori della libertà di espressione , diritto costituzionalmente garantito. E le spiegheró all' infinito che io amo gli ebrei ma critico Israele E come la sottoscritta tanti altri manifestanti e querelati Mi sento terribilmente offesa per un' accusa infamante! Tutta la mia vita diplomatica di scrittrice e di editorialista è una prova che la mentalità antisemita non mi appartiene! La querela o le sanzioni possono essere tollerate Ripeto: la mia fiducia nella magistratura non è scalfibile Il primo grado di giustizia e l' appello li affronto con la coscienza pulita e la fede nella oligarchia liberale che come afferma Luciano #Canfora meglio definisce la forma di governo nella quale viviamo Quello che è inaccettabile è travisare il mio pensiero e offendermi con un' accusa che rifiuto integralmente e che tutti coloro che criticano Israele devono rifiutare Legga l' articolo se puo Senatrice e mi dica se non è d' accordo #MoniOvadia#ilanpappe#GideonLevy sono ebrei , condividono questo pensiero. Non credo che anche gli ebrei possano essere accusati di antisemitismo o sbaglio? #Lebanon2024 #GazaGenocide