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

Пребарај: #neoliberalismo

当前筛选 #neoliberalismo清除筛选
Noticias de LAD🇷🇺

@LAD_MAERusia · Post #22477 · 11.02.2026 г., 06:01

📣 Por si te lo perdiste, aquí están los puntos clave de la rueda de prensa de nuestra portavoz, María Zajárova(4 de febrero de 2026) 🔹Agenda del Ministro 🔹Crisis ucraniana 🔹Vencimiento del Tratado #NuevoSTART ruso-estadounidense 🔹Situación en torno a Cuba 🔹Situación en torno a Irán 🔹Moldavia 🔹Día del Diplomático 🔹Respuestas a preguntas 📰Leer 📺 Ver #Neoliberalismo#Occidente Ahora lo sabemos detalladamente: lo podemos ver en los materiales de video y fotográficos (así llamados "archivos de Epstein" que han sido publicados recientemente en una cantidad de 3.5 millones de materiales). Entonces, ahora sabemos hasta el más mínimo detalle de cómo la élite occidental trata a los niños, incluidos sus propios hijos. <...> Y son ELLOS quienes están detrás del régimen de Kiev. Y son ELLOS quienes proporcionan al régimen de Kiev fondos enormes para asesinar a niños, a la población civil, incluyendo la legalización en el territorio de Ucrania, como hizo Zelenski en 2022, del tráfico ilícito de órganos humanos mediante la simplificación del procedimiento de extracción de órganos a personas incluso sin su consentimiento. #CrímenesDelRégimenDeKiev El régimen neonazi de Kiev continúa aterrorizando a la población civil de Rusia. Durante la semana pasada, la artillería y drones afectaron a ❗️ 75 civiles. De ellos, 12 fallecieron, inclusive un niño, y 63 resultaron heridos, inclusive 4 niños. #Cuba Consideramos categóricamente inaceptables las medidas unilaterales de impacto sancionador contra Estados soberanos e independientes, adoptadas sin aprobación de la #ONU y sin tomar en consideración las disposiciones de su Carta, así como otras normas del Derecho Internacional. <...> Tenemos la firme intención de desarrollar de manera consecuente nuestra cooperación integral con Cuba en beneficio de los pueblos de nuestros Estados y del fortalecimiento de la seguridad y estabilidad internacionales (leer más). #Irán#TNP Anteriormente, Rusia propuso trasladar el inventario de productos de uranio enriquecido iraní a su territorio. Esta iniciativa sigue aún "sobre la mesa" <...>. Al mismo tiempo, es importante tener en cuenta que los inventarios mencionados pertenecen a Irán. Su existencia no contradice de ninguna manera las obligaciones de Teherán en virtud del Tratado sobre la No Proliferación de Armas Nucleares (TNP). Solo los iraníes tienen derecho a disponer de ellos, incluyendo la decisión de trasladarlos fuera del territorio de la República Islámica de Irán y, en caso de una decisión positiva, decidir adónde trasladarlos. #AgendaDelMinistro El 11 de febrero, el Canciller de Rusia, Serguéi Lavrov, intervendrá en la sesión plenaria de la Duma Estatal de la Asamblea Federal de la Federación de Rusia (la cámara baja del Parlamento ruso) sobre las prioridades de la política exterior de Rusia y responderá a las preguntas de los diputados. Anteriormente, el 10 de febrero, o sea el #DíaDelDiplomático tendrá lugar la reunión entre el Canciller y el Presidente de la Duma Estatal, Viacheslav Volódin, y con los líderes de los partidos y de los comités correspondientes. Las reuniones anuales del Jefe de la Diplomacia con los parlamentarios tienen como fin estrechar la interacción entre los poderes ejecutivo y legislativo para cumplir las tareas para fortalecer el papel y la posición de nuestro país en la palestra internacional y promover las relaciones con los Estados interesados en la cooperación constructiva con Rusia.