Функция 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
🔍🖥А вы знаете, что?..
Минздрав России и RUTUBEзапустили проект для повышения грамотности в вопросах здоровья
На национальном видеохостинге RUTUBE при поддержке Минздрава России запущен новый образовательный канал «Люди в белом» — с полезными практическими советами от квалифицированных специалистов.
В каждом выпуске эксперты из разных областей медицины понятно и доступно делятся проверенными рекомендациями:
🔘 Что нужно сообщить при вызове скорой?
🔘 Как подготовиться к сдаче крови?
🔘 Что делать, если в ухо заполз таракан?
🔘 Опасен ли храп?
🔘 Что делать при отравлении?
🔘 Почему чистые уши — это опасная привычка?
На эти и многие другие вопросы ответят медики в видеороликах ➡️
Доверяйте только проверенной информации о здоровье — смотрите проект «Советы врачей» на #RUTUBE
💙
Подписывайтесь и узнавайте полезную информацию первыми! ❤️
🔍🖥А вы знаете, что?..
Минздрав России и RUTUBEзапустили проект для повышения грамотности в вопросах здоровья
На национальном видеохостинге RUTUBE при поддержке Минздрава России запущен новый образовательный канал «Люди в белом» — с полезными практическими советами от квалифицированных специалистов.
В каждом выпуске эксперты из разных областей медицины понятно и доступно делятся проверенными рекомендациями:
🔘 Что нужно сообщить при вызове скорой?
🔘 Как подготовиться к сдаче крови?
🔘 Что делать, если в ухо заполз таракан?
🔘 Опасен ли храп?
🔘 Что делать при отравлении?
🔘 Почему чистые уши — это опасная привычка?
На эти и многие другие вопросы ответят медики в видеороликах ➡️
Доверяйте только проверенной информации о здоровье — смотрите проект «Советы врачей» на #RUTUBE
💙
Подписывайтесь и узнавайте полезную информацию первыми! ❤️
Он знает всё. И даже больше 🧐
Смотри, как ведущий шоу «Культура для всех» Роман Каграманов ответил на вопросы, связанные с литературой, искусством и не только.
Шоу «Культура для всех» на #RUTUBE с юмором о важном
💙
🔍А вы знаете… Как правильно вызывать скорую?
Об этом рассказал первый заместитель профильной комиссии Минздрава России по направлению «Первая помощь» Леонид Дежурный на образовательном канале «Люди в белом», запущенном на национальном видеохостинге RUTUBE при поддержке Минздрава России.
С 2013 года единым телефонным номером для вызова экстренных служб стал номер 112.
— По этому номеру можно вызвать спасателей, полицейских, а также скорую медицинскую помощь, — отметил эксперт.
При вызове необходимо сообщить:
1️⃣ Место происшествия;
2️⃣ Что произошло;
3️⃣ Число пострадавших, их повреждения и тяжесть состояния;
4️⃣ Какая первая помощь оказывается.
— Сотрудник скорой медицинской помощи может подсказать вам, что нужно делать для оказания первой помощи пострадавшему, и вы можете оказать первую помощь в соответствии с его командами, — сказал Леонид Дежурный.
❗️ Не заканчивайте разговор, пока диспетчер не скажет, что вызов принят!
Подробнее про то, как правильно вызывать скорую медицинскую помощь, смотрите в видео ⬆️
Доверяйте только проверенной информации о здоровье — смотрите проект «Советы врачей» на #RUTUBE
Подписывайтесь и узнавайте полезную информацию первыми! 🤍
🔍🖥А вы знаете, что?..
Минздрав России и RUTUBEзапустили проект для повышения грамотности в вопросах здоровья
На национальном видеохостинге RUTUBE при поддержке Минздрава России запущен новый образовательный канал «Люди в белом» — с полезными практическими советами от квалифицированных специалистов.
В каждом выпуске эксперты из разных областей медицины понятно и доступно делятся проверенными рекомендациями:
🔘 Что нужно сообщить при вызове скорой?
🔘 Как подготовиться к сдаче крови?
🔘 Что делать, если в ухо заполз таракан?
🔘 Опасен ли храп?
🔘 Что делать при отравлении?
🔘 Почему чистые уши — это опасная привычка?
На эти и многие другие вопросы ответят медики в видеороликах ➡️
Доверяйте только проверенной информации о здоровье — смотрите проект «Советы врачей» на #RUTUBE
💙
Подписывайтесь и узнавайте полезную информацию первыми! ❤️
🔍🖥А вы знаете, что?..
Минздрав России и RUTUBEзапустили проект для повышения грамотности в вопросах здоровья
На национальном видеохостинге RUTUBE при поддержке Минздрава России запущен новый образовательный канал «Люди в белом» — с полезными практическими советами от квалифицированных специалистов.
В каждом выпуске эксперты из разных областей медицины понятно и доступно делятся проверенными рекомендациями:
🔘 Что нужно сообщить при вызове скорой?
🔘 Как подготовиться к сдаче крови?
🔘 Что делать, если в ухо заполз таракан?
🔘 Опасен ли храп?
🔘 Что делать при отравлении?
🔘 Почему чистые уши — это опасная привычка?
На эти и многие другие вопросы ответят медики в видеороликах ➡️
Доверяйте только проверенной информации о здоровье — смотрите проект «Советы врачей» на #RUTUBE
💙
Подписывайтесь и узнавайте полезную информацию первыми! ❤️
🔍🖥А вы знаете, что?..
Минздрав России и RUTUBEзапустили проект для повышения грамотности в вопросах здоровья
На национальном видеохостинге RUTUBE при поддержке Минздрава России запущен новый образовательный канал «Люди в белом» — с полезными практическими советами от квалифицированных специалистов.
В каждом выпуске эксперты из разных областей медицины понятно и доступно делятся проверенными рекомендациями:
🔘 Что нужно сообщить при вызове скорой?
🔘 Как подготовиться к сдаче крови?
🔘 Что делать, если в ухо заполз таракан?
🔘 Опасен ли храп?
🔘 Что делать при отравлении?
🔘 Почему чистые уши — это опасная привычка?
На эти и многие другие вопросы ответят медики в видеороликах ➡️
Доверяйте только проверенной информации о здоровье — смотрите проект «Советы врачей» на #RUTUBE
💙
Подписывайтесь и узнавайте полезную информацию первыми! ❤️
🔍🖥А вы знаете, что?..
Минздрав России и RUTUBEзапустили проект для повышения грамотности в вопросах здоровья
На национальном видеохостинге RUTUBE при поддержке Минздрава России запущен новый образовательный канал «Люди в белом» — с полезными практическими советами от квалифицированных специалистов.
В каждом выпуске эксперты из разных областей медицины понятно и доступно делятся проверенными рекомендациями:
🔘 Что нужно сообщить при вызове скорой?
🔘 Как подготовиться к сдаче крови?
🔘 Что делать, если в ухо заполз таракан?
🔘 Опасен ли храп?
🔘 Что делать при отравлении?
🔘 Почему чистые уши — это опасная привычка?
На эти и многие другие вопросы ответят медики в видеороликах ➡️
Доверяйте только проверенной информации о здоровье — смотрите проект «Советы врачей» на #RUTUBE
💙
Подписывайтесь и узнавайте полезную информацию первыми! ❤️
🔍🖥А вы знаете, что?..
Минздрав России и RUTUBEзапустили проект для повышения грамотности в вопросах здоровья
На национальном видеохостинге RUTUBE при поддержке Минздрава России запущен новый образовательный канал «Люди в белом» — с полезными практическими советами от квалифицированных специалистов.
В каждом выпуске эксперты из разных областей медицины понятно и доступно делятся проверенными рекомендациями:
🔘 Что нужно сообщить при вызове скорой?
🔘 Как подготовиться к сдаче крови?
🔘 Что делать, если в ухо заполз таракан?
🔘 Опасен ли храп?
🔘 Что делать при отравлении?
🔘 Почему чистые уши — это опасная привычка?
На эти и многие другие вопросы ответят медики в видеороликах ➡️
Доверяйте только проверенной информации о здоровье — смотрите проект «Советы врачей» на #RUTUBE
💙
Подписывайтесь и узнавайте полезную информацию первыми! ❤️
Премьера клипа Антона Лаврентьева, Татьяны Куртунковой и NЮ — Выше гор ⛰
Любовь на фоне живописных пейзажей: что может быть лучше? Только все это под отличную песню! ❤️
Слушаем и смотрим «Выше гор» на #RUTUBE
🔔Smart TV - стал главным каналом просмотра RUTUBE
В ноябре 2025 года 72% пользователей RUTUBE смотрели контент через Smart TV. По данным Media Hills, число активных устройств достигло 14,5 млн – почти половина всего трафика платформы.
Рекламный рынок
В «Газпром-Медиа Холдинге» отмечают закрепление сервиса в формате домашнего видеопросмотра. Генеральный директор «ГПМ Проекты» Сергей Стамболцян сообщил о планах запуска собственной рекламной платформы в 2026 году и подчеркнул, что спрос на видеорекламу в сегменте Smart TV растет на 20–30% в месяц.
Рост аудитории
По данным Mediascope, месячная аудитория RUTUBE в ноябре 2025 года составила 80,6 млн человек. В декабре дневная аудитория платформы в России превысила YouTube – 23,8 млн против 22,3 млн пользователей.
Технологии и рекомендации
Рост показателей связывают с развитием рекомендательной системы: за год время просмотра контента из рекомендаций выросло в пять раз, их доля достигла 43%, тогда как использование ручного поиска сократилось до 12%.
Комментирует председатель комиссии ОП РФ по развитию информационного сообщества, СМИ и массовых коммуникаций, член комиссии по защите российских традценностей, зампред Общественного совета при Минцифры России Рифат Сабитов
#ОС_Минцифры#RUTUBE
↔️Подписаться на канал ОСМЦ в МАХ