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

Резултати

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

Пребарај: #prim

当前筛选 #prim清除筛选

Percheziții la membrii INIMA MOLDOVEI – convulsiile pre-mortale ale grupării galbene! Fiecare pas al Blocului Patriotic provoacă adevărate crize de isterie regimului. Când am anunțat crearea blocului — PAS a aruncat „știrea” despre arestarea lui Plahotniuc. Când am început campania electorală — au lansat de urgență tema „sancțiunilor internaționale” împotriva mea. Astăzi, când am înaintat o inițiativă capabilă să lase PAS fără putere, ei au trecut la teroare deschisă: percheziții, intimidări, presiuni asupra colegilor noștri. Există doar o singură modalitate de a înlătura gruparea PAS de la putere – să nu se facă nicio coaliție cu acești criminali în noul Parlament. Galbenii duc țara în prăpastie, iar îndepărtarea lor cât mai rapidă de la guvernare este o chestiune de supraviețuire a Moldovei ca stat. Un asemenea angajament public din partea liderilor altor partide le va permite alegătorilor să se decidă deja de pe acum. Alegerea este simplă: fie cu poporul, fie cu PAS. Textul complet al angajamentului de a nu face coaliție cu PAS este disponibil la link: https://inimamoldovei.md/ro/articles/moldova-bez-pas-obyazatelstvo-patrioticheskogo-bloka ————— Обыски у членов INIMA MOLDOVEI - предсмертные конвульсии жёлтой группировки! Каждый шаг Патриотического блока вызывает у режима настоящую истерику. Когда мы объявили о создании блока — PAS вбросили «новость» об аресте Плахотнюка. Когда мы начали избирательную кампанию — срочно запустили тему «международных санкций» против меня. Сегодня, когда мы выдвинули инициативу, способную лишить PAS власти, они перешли к откровенному террору: обыски, запугивания, давление на наших коллег. Есть лишь один способ отстранить группировку PAS от власти - не заключать с этими преступниками коалицию в новом Парламенте. Жёлтые ведут страну в пропасть и скорейшее их отстранение от власти - это вопрос сохранения Молдовы как государства. Такое же публичное обязательство со стороны лидеров других партий позволит избирателям определиться с выбором уже сейчас. Выбор простой: либо с народом, либо с PAS. Полный текст обязательства не заключать коалицию с PAS доступен по ссылке: https://inimamoldovei.md/articles/moldova-bez-pas-obyazatelstvo-patrioticheskogo-bloka #IrinaVlah#Moldova#InimaMoldovei#PRIM#СердцеМолдовы#ИринаВлах#Молдова Наши социальные сети: YouTube | Facebook | Instagram | TikTok

Tutto Elezioni

@tuttoelezioni · Post #1196 · 22.08.2025 г., 14:59

#Sondaggi #Moldavia🇲🇩 #Parlamentari Sondaggio di iData. Data: 7-16 agosto 2025. Campione: 1.071 persone. 🟨 Partito Azione e Solidarietà (#PAS|PPE): 33,8% 🟥 Blocco Elettorale Patriottico (#BEP; comprende: #PSRM|Socialisti russofili, #PCRM|Comunisti russofili, #PRIM|Conservatori di sinistra e #PVM|Nazionalisti russofili): 30,1% 🟪#Alternativa (comprende #MAN|Socialdemocratici europeisti, #PDCM|Cristiano-democratici europeisti e #CC|Populisti euroscettici): 10,9% 🟦 Partito Nostro (#PN|Sinistra euroscettica): 9,3% 🟥 Partito Grande Moldavia (#PMM|Irredentismo moldavo): 3,2% Altri: 12,7% @TuttoElezioni

Regimul PAS, ca un șobolan împins la colț – simțindu-și înfrângerea, a devenit deosebit de agresiv și și-a intensificat atacurile împotriva INIMA MOLDOVEI. Ultima lor speranță de a rămâne la putere sunt falsificările, dar vocea puternică a poporului le va spulbera toate planurile. Pe 28 septembrie – toți la vot! ---------- Режим PAS, как загнанная в угол крыса - чувствуя своё поражение, стал особенно агрессивным и усилил атаки против INIMA MOLDOVEI. Их последняя надежда удержаться у власти - фальсификации, но мощный голос народа сломает все их планы. 28 сентября - все на выборы! #IrinaVlah#Moldova#InimaMoldovei#BloculPatriotic#PRIM#СердцеМолдовы#ПатриотическийБлок#ИринаВлах#Молдова Наши социальные сети: YouTube | Facebook | Instagram | TikTok