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

Резултати

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

Пребарај: #iranrevolution

当前筛选 #iranrevolution清除筛选
Иран, Пакистан и Афганистан

@IranPakistanAfganistan · Post #1324 · 18.11.2022 г., 11:10

Протесты в Иране продолжаются. Похоже на бескомпромиссное принуждение Хаменеи к транзиту власти. Сами иранцы всего мира используют хэштег #IranRevolution https://t.me/PrinceOfPersiaRu/2043

Reza Pahlavi | رضا پهلوی

@officialrezapahlavi · Post #974 · 29.09.2022 г., 23:41

ایرانیانِ خارجِ کشور با شرکت در «راهپیمایی‌های آزادی برای ایران» که قرار است روز اول اکتبر در سراسر جهان برگزار شود، و نیز از طریق تماس با نمایندگان منتخب‌شان، می‌توانند به هم‌میهنان‌مان در ایران یاری برسانند. ما متحد با هم می‌توانیم به جهان یادآوری کنیم که قلب انقلاب ایران می‌تپد و ایرانیان آرام نخواهند گرفت تا زمانی که این رژیم برود. #مهسا_امینی Iranians abroad can help our compatriots at home by joining a Freedom Rally on October 1st or contacting elected representatives. Together, the diaspora can remind the world that the #IranRevolution beats on and that Iranians won’t rest until this regime is gone. #MahsaAmini @OfficialRezaPahlavi

Reza Pahlavi | رضا پهلوی

@officialrezapahlavi · Post #973 · 29.09.2022 г., 20:33

در گفتگویی با شبکه تلویزیونی سی‌بی‌سی کانادا درباره انقلاب ملت ایران، توضیح دادم که هم‌‌میهنانم در ایران چه خواسته‌هایی از جهان آزاد در پشتیبانی از جنبش دموکراسی‌خواهانه‌شان دارند. #مهسا_امینی I joined Vassy Kapelos on CBC to discuss the #IranRevolution and what my compatriots in Iran demand of the free world in solidarity with and support of their democratic movement. #MahsaAmini @OfficialRezaPahlavi

Reza Pahlavi | رضا پهلوی

@officialrezapahlavi · Post #960 · 23.09.2022 г., 17:47

امروز با یک هیات پارلمان اروپا دیدار و درباره اعتراضات جاری ایران گفتگو کردیم و اینکه غرب چگونه می‌تواند و باید به ملت ایران که شجاعانه برای آزادی مبارزه می‌کنند، کمک کند. انقلاب ایران نیازمند حمایت بین‌المللی است. خواسته‌هایم از هیات اروپایی: ۱. حمایت مستقیم و فوری از اعتراضات ایران ۲. پشتیبانی شرکت‌های فناوری اروپا برای ارائه اینترنت و VPN ۳. اعمال تحریم‌های مگنیتسکی اروپا علیه مقامات رژیم ۴. فراخواندن سفيران اروپا از ايران در اعتراض به سركوب فزاينده و در همبستگی با مردم Today I met with a delegation from the European Parliament to discuss the ongoing #IranProtests and how the West can and must help the people of Iran who are fighting valiantly for their freedom. This #IranRevolution demands international support. I called for: 1. Direct & unequivocal support for #IranProtests 2. European tech companies to offer Internet & VPN support 3. European Magnitsky sanctions on regime officials 4. Recall EU Ambassadors from Iran, protesting the regime’s increasing crackdown & in solidarity with the people

Newt Gingrich

@newtgingrich · Post #3942 · 09.12.2022 г., 17:44

#newtgingrich : RT @AlinejadMasih: He was only 23 years old. This morning, just before sunrise, the Islamist regime in Iran executed #MohsenShekari, a protester they had arrested in #Tehran Mohsen gave his life for freedom. He wanted a normal life. One more brave soul killed by this bloody regime #IranRevolutionhttps://t.co/SapAcpeiqp

Reza Pahlavi | رضا پهلوی

@officialrezapahlavi · Post #1068 · 31.12.2022 г., 22:02

سال ۲۰۲۲ سال شکوه همبستگی ایرانیان با هر باور و زبان و گرایش بود. با سازماندهی و همبستگی، سال ۲۰۲۳ سال پیروزی ملت ایران خواهد بود؛ سال تحقق آزادی و عدالت در ایران. #مهسا_امینی #ایران_را_پس_میگیریم In 2022, we witnessed the blossoming of unprecedented solidarity among Iranians of diverse backgrounds and beliefs. Through further solidarity and organization, 2023 will be the year of victory for the Iranian nation, and the achievement of freedom & justice in Iran. #MahsaAmini #IranRevolution #WeWillReclaimIran @OfficialRezaPahlavi

Обновленный список иранских протестных акций в сентябре 2024 (все еще пополняется). Основной блок акций и др.мероприятий, 14, 15 и 16 сентября: Австралия, Аделаида, 15/09 Австралия, Брисбейн, 14/09 Австралия, Мельбурн, 14/09 Австралия, Сидней, 15/09 Австралия, Хобарт, 15/09 Австрия, Вена, 14/09 Бельгия, Брюссель, 14/09 Великобритания, Лидс, 15/09 Великобритания, Лондон, 15/09 Великобритания, Манчестер, 15,09 Дания, Копенгаген, 14/09 Германия, Берлин, 14/09 Германия, Гамбург, 14/09 Германия, Ганновер, 14/09 Германия, Гёттинген, 16/09 Германия, Дармштадт, 15/09 Германия, Дортмунд, 16/09 Германия, Йена, 14/09 Германия, Кельн, 14/09 и 15/09 Германия, Киль, 13/09 Германия, Констанц, 16/09 Германия, Марбург, 16/09 Германия, Мюнстер, 14/09 Германия, Мюнхен, 16/09 Германия, Нюрнберг, 15/09 Германия, Франкфурт, 14/09 и 16/09 Испания, Барселона, 15/09 Испания, Малага, 14/09 Испания, Мадрид, 15/09 Испания, Фуэнхирола, 16/09 Италия, Венеция, 14/09 Италия, Милан, 14/09 Италия, Рим, 14/09 Италия, Флоренция, 14/09 Канада, Ванкувер, 14/09 и 15/09 Канада, Квебек, 15/09 Канада, Монреаль, 15/09 Канада, Оттава, 15/09 Канада, Торонто, 15/09 Канада, Эдмонтон, 14/09 Кипр, Пафос, 14/09 Люксембург, Люксембург, 14/09 Нидерланды, Амстердам, 14/09 Нидерланды, Гаага, 15/09 Нидерланды, Гронинген, 14/09 Новая Зеландия, Данедин, 21/09 Новая Зеландия, Крайстчерч, 15/09 Новая Зеландия, Окленд, 15/09 Норвегия, Берген, 14/09 Норвегия, Ставангер, 14/09 Норвегия, Осло, 14/09 и 15/09 Португалия, Лиссабон, дата уточняется США, Атланта, 15/09 США, Белвью (Bellevue), WA, 14/09 США, Бойсе, 14/09 США, Бостон, Дедхэм (MA), 14/09 США, Вашингтон, округ Колумбия, 15/09 США, Даллас, 15/09 США, Дейвис (Davis, CA), 15/09 США, Ирвайн (Irvine, CA), 14/09 США, Лос-Анджелес, Вествуд, 15/09 США, Луисвилль (KY), 15/09 США, Миннеаполис (MN), 15/09 США, Нэшвилль (TN), 15/09 США, Нью-Йорк Сити, 15/09 США, Сан-Диего (SC), 15/09 США, Сан-Франциско, 14/09 США, Сиэттл (WA), 14/09 США, Таллахасси (FL), 15/09 США, Филадельфия, 15/09 и 16/09 США, Хьюстон, 15/09 США, Чикаго, 15/09 Финляндия, Тампере, 16/09 Финляндия, Турку, 14/09 Франция, Гренобль, 14/09 Франция, Страсбург, 15/09 Франция, Париж, 15/09 (перед иранской акцией будет также акция в поддержку женщин Афганистана) Швейцария, Женева, 14/09 Швейцария, Цюрих, 15/09 Швеция, Гётеборг, 14/09 Швеция, Мальмё, 14/09 Швеция, Стокгольм, 14/09 (основной митинг) и 15/09 (акция памяти) Список постоянно пополняется. Не все акции проходят под названием "Say her name", это могут быть также "Mahsa Day", "Woman. Live. Freedom" или некоторые другие названия. Если вы знаете об иранских акциях, которых нет в этом списке, дайте мне, пожалуйста, знать. #WomanLifeFreedom#IranProtest#IranRevolution#JusticeForIran#FreeIran#IRGCterrorists#SayHerName#MahsaDay#ЖенщинаЖизньСвобода#СвободуИрану#ИранскийПротест#Иран#МахсаАмини