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

Резултати

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

Пребарај: #ru

当前筛选 #ru清除筛选

19.04.26 Сумы - Мирополье Позиционные боевые действия в Сумской зоне безопасности. ВС РФ продвинулись на 1 км от демаркационной линии к Мирополью с восточного направления. Передовая позиция ВС РФ под огнём ВСУ. 1:26 50.993179,35.316483 Источник 21+ Геопривязка #ru

Hashtags

18.04.26 Краснополье - Таратутино Позиционные боевые действия в Сумской зоне безопасности. Передовая позиция ВС РФ в Таратутино подверглась обстрелу ВСУ. ВС РФ продвинулись в Сумской области на 3,5 км и достигли новых позиций в населённом пункте. 0:43 50.728385, 35.375816 Источник 21+ Геопривязка #ru

Hashtags

16.03.26 Северск - Резниковка Активные боевые действия в районе Северска. Пехотная атака ВС РФ в Резниковке. Штурмовая группа зачищает позицию ВСУ в жилой застройке и увеличивает зону контроля на 700 метров. 48.838569,37.977290 Источник https://t.me/OMSBr_123/1754 Геопривязка #ru

Hashtags

ZOKA's Channel

@zoka200 · Post #50029 · 13.04.2026 г., 08:53

13.04.26 Великая Новосёлка - Александроград Активные боевые действия в районе Великой Новосёлки. Военнослужащие ВС РФ занимают новые позиции под огнём противника на рубеже Искра - Александроград. Увеличение зоны контроля ВС РФ на 2,5 км по фронту на левом берегу реки Волчья. 0:26 48.010070,36.619011 Источник 21+ Геопривязка #ru

Hashtags

ZOKA's Channel

@zoka200 · Post #50008 · 12.04.2026 г., 18:00

12.04.26 Сумы - Мирополье Позиционные боевые действия в Сумской зоне безопасности. Военнослужащие ВС РФ попали под обстрел ВСУ западнее посёлка Мирополье. ВС РФ продвинулись в Сумской области увеличив зону контроля до 3 км от демаркационной линии. 51.037774, 35.344966 Источник 21+ Геопривязка #ru

Hashtags

ZOKA's Channel

@zoka200 · Post #49977 · 11.04.2026 г., 18:17

11.04.26 Константиновка - Долгая Балка Позиционные боевые действия в районе Горловки. Передовая позиция ВС РФ в жилой застройке Долгой Балки под огнём дронов ВСУ. ВС РФ продвинулись на 1 км к северу от Степановки и заняли новые позиции в южной части посёлка Долгая Балка. 0:14 48.481047, 37.607169 Источник 21+ Геопривязка #ru

Hashtags

ZOKA's Channel

@zoka200 · Post #49974 · 11.04.2026 г., 15:21

11.04.26 Краснополье - Новодмитровка Позиционные боевые действия в Сумской зоне безопасности. Штурмовые подразделения ВС РФ продвинулись более 4,5 км в направлении на Краснополье и заняли новые позиции в восточной части Новодмитровки. Передовая позиция ВС РФ в жилой застройке посёлка под обстрелом с дрона ВСУ. 1:38 50.75527, 35.39651 Источник 21+ Геопривязка #ru

Hashtags

ZOKA's Channel

@zoka200 · Post #49961 · 11.04.2026 г., 09:48

11.04.26 Константиновка - Степановка Позиционные боевые действия в районе Горловки. Передовая позиция ВС РФ в окрестностях Степановки подверглась обстрелу со стороны ВСУ. ВС РФ продвинулись более1.5 км и вышли на северные окраины Степановки. 0:39 48.473420,37.613850 Источник 21+ Геопривязка #ru

Hashtags

ZOKA's Channel

@zoka200 · Post #49702 · 06.04.2026 г., 13:38

06.04.26 Северск - Никифоровка Активные боевые действия в районе Северска. Атака ВС РФ пехотным подразделением севернее Никифоровки. Штурмовая группа зачищает позицию ВСУ. ВС РФ продвинулись около 2 км и увеличили зону контроля на рубеже Никифоровка - Каленики. 48.80452, 37.92016 Источник 21+ Геопривязка #ru

Hashtags

ZOKA's Channel

@zoka200 · Post #49698 · 06.04.2026 г., 07:50

06.04.26 Покровское - Берёзовое Позиционные боевые действия в Днепропетровской зоне безопасности. Передовые позиции ВС РФ в Берёзовом подверглись обстрелу ВСУ. ВС РФ заняли ряд новых позиций в посёлке увеличив зону контроля на 1 км. 0:19 47.871420,36.492084 1:13 47.874686,36.491471 Источник 21+ Геопривязка #ru

Hashtags

ZOKA's Channel

@zoka200 · Post #49339 · 31.03.2026 г., 17:03

31.03.26 Северск - Кривая Лука Активные боевые действия в районе Северска. Атака ВС РФ подразделением легких мотострелков около Кривой Луки. Штурмовик ВС РФ попал под обстрел ВСУ на трассе к посёлку. ВС РФ увеличили зону контроля выйдя на рубеж Каленики-Кривая Лука. 0:41 48.860286,38.001178 0:43 48.859195,37.930673 Источник 21+ Геопривязка Геопривязка так же по https://t.me/creamy_caprice/11418?single #ru

Hashtags

ZOKA's Channel

@zoka200 · Post #49132 · 27.03.2026 г., 09:17

27.03.26 Красноармейск - Белицкое Позиционные боевые действия в районе Красноармейска. ВС РФ заняли ряд новых позиций в восточной части Белицкого. Передовые позиции в жилой застройке под огнём ВСУ . Продвижение ВС РФ более 600 метров. 0:06 48.40801, 37.1914 0:18 48.40476, 37.19765 Источник 21+ Геопривязка #ru

Hashtags

123•••10•••1516
ПретходнаСтраница 1 од 16Следна