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

Резултати

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

Пребарај: #ingles

当前筛选 #ingles清除筛选
Repositorio data science

@repo_science · Post #3175 · 12.05.2023 г., 16:02

#ingles 🇬🇧🇺🇲 Si estas interesado en aprender inglés, puedes acceder a nuestro grupo Repo-Ingles - Aprende a hablar ingles como un nativo. - Escuela de Platzi - Curso de Ingles avanzado para Developers - Ingles desde cero ----- Main channel: @repo_science Coupons: @freecoupons_reposcience -----

Hashtags

BotsGram®

@botsgram_cu · Post #2993 · 05.09.2020 г., 17:50

¿Que puede hacer este bot? @GroupGeoLimiter_Bot Restrinja el acceso a su grupo según la ubicación. ¡Prohibir a todos los usuarios de los continentes, países, regiones o incluso ciudades que elija! Idioma: #Ingles #Administración#Grupo ( Visto en: @BotsGram_Cu )

BotsGram®

@botsgram_cu · Post #2992 · 05.09.2020 г., 17:46

¿Que puede hacer este bot? @tiktiktokrobot Sube videos o fotos a TikTok. Intercambia con gustos y disgustos. Aquí somos todos los que queremos comunicarnos, conocernos, ayudar, apoyar, hacer amigos, compartir éxitos y positivos Idioma: #Ingles#Ruso #TikTok#entretenimiento ( Visto en: @BotsGram_Cu )

BotsGram®

@botsgram_cu · Post #2990 · 05.09.2020 г., 17:34

¿Que puede hacer este bot? @AkiTGBot Akinator puede leer tu mente como por arte de magia y decirte en qué personaje estás pensando, con solo hacer algunas preguntas. Piensa en un personaje real o ficticio y Akinator intentará adivinar quién es. Idioma: #Ingles #Entretenimiento#juego#adivinar ( Visto en: @BotsGram_Cu )

BotsGram®

@botsgram_cu · Post #2976 · 20.08.2020 г., 03:14

¿Que puede hacer este bot? @picaibot Este Bot tiene una IA que hará una reconstrucción de una selfie que le envíes convirtiéndola en una obra de arte, como el ejemplo de la foto. Idioma: #Ruso#Ingles #IA#Selfie#Editor#Foto ( Visto en: @BotsGram_Cu )

BotsGram®

@botsgram_cu · Post #3833 · 23.04.2021 г., 18:57

¿Que puede hacer este bot? @VoiceShazamBot Este bot reconoce la música de un mensaje de voz y carga la versión completa de la pista directamente en Telegram, le permite encontrar información sobre ella y también escucharla en Apple Music o YouTube. Idioma: #Ingles #Herramienta#Musica#Voz #Mensaje#Buscar ( Visto en: @BotsGram_Cu )