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

Пребарај: #noalfascismo

当前筛选 #noalfascismo清除筛选
El Pueblo Informa

@EPInforma · Post #35016 · 03.02.2025 г., 18:30

🚨El trío nazi lo pierde todo: Según encuesta pulso ciudadano los tres candidatos a presidente de la derecha suman un 46% de rechazo en menciones espontáneas. Buenas noticias para el país, los chilenos no queremos lo mismo que EEUU y Argentina. #NoAlFascismo Síguenos t.me/Epinforma🔁 comparte

EmbajadaRusaVen

@embajadarusaven · Post #2368 · 14.05.2025 г., 03:17

🇷🇺🇻🇪Se inauguró en Caracas el monumento conmemorativo del 80º aniversario de la Victoria en la Gran Guerra Patria Hoy en Caracas tuvo lugar la solemne inauguración del monumento "80 años de la Victoria en la Gran Guerra Patria sobre el nazi-fascismo", obra del destacado escultor venezolano Jesús Manuel Suescun. Este monumento es una memoria viva de la hazaña de los 27 millones de ciudadanos de la Unión Soviética que entregaron sus vidas por la paz y la libertad. Es también un símbolo de solidaridad entre nuestros pueblos en la tierra de Bolívar y Chávez, un homenaje al heroísmo y una declaración de fe en un futuro justo y libre. 🇻🇪 Caracas se ha convertido en un símbolo de la resistencia contra el fascismo en América Latina. 🎙Embajador de Rusia en VenezuelaSergey Mélik-Bagdasárov: La memoria histórica es la base de la paz. Agradecemos al Presidente Nicolás Maduro, al pueblo y al gobierno de Venezuela por su fidelidad a la verdad y su fraterna solidaridad. La presencia del Presidente Maduro en el Desfile de la Victoria en Moscú y la firma del Tratado de Asociación Estratégica y Cooperación confirman nuestra decisión compartida de avanzar hacia un mundo multipolar y justo. Hoy, como hace 80 años, estamos en una misma fila — contra el fascismo, la hegemonía y el neocolonialismo. Y como entonces — venceremos. Porque estamos unidos. Porque la verdad está de nuestro lado. 🕊 Este monumento es testimonio de una amistad inquebrantable, de resistencia compartida y de nuestra lucha común por un mundo sin dictados ni violencia. Permanecerá para siempre como símbolo del respeto de Venezuela al sacrificio del pueblo soviético, y como prueba de que nuestra historia compartida sigue viva e invencible. #RusiaVenezuela#Victoria80#NoAlFascismo

Embajada de Venezuela en Rusia

@embavenezrusia · Post #679 · 06.07.2025 г., 07:42

📝 En solidaridad con Venezuela, la Internacional Antifascista, a través de su Capítulo Rusia, emite una declaración oficial condenando el secuestro y la retención forzada de niños y adolescentes venezolanos en los Estados Unidos. Alexander Mudraguei, presidente de la Asociación de Amistad 🇷🇺🇻🇪 y miembro de la Internacional Antifascista en su Capítulo Rusia, expresó con firmeza: "Los niños son el futuro de cada país. El imperialismo estadounidense intenta, a través de acciones inhumanas, dañar el futuro de 🇻🇪. Protestamos enérgicamente contra esto y pedimos a las autoridades venezolanas que apliquen una política permanente en todas las estructuras (…) tanto en los EEUU como en los tribunales internacionales, y exigir la devolución de sus hijos." “Este acto inhumano nos alarma y moviliza. La comunidad internacional debe actuar para proteger a los más vulnerables y garantizar la justicia. Venezuela, estamos con ustedes. ¡Viva Venezuela!” 🇻🇪✊ #SolidaridadVenezuela#NoAlFascismo#Justicia#MigrarNoEsDelito