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

Пребарај: #rebajadas

当前筛选 #rebajadas清除筛选
Tibicen

@world_music_geek · Post #919 · 28.03.2025 г., 13:35

Various Artists — Super Disco Pirata (Analog Africa, 2024) #afrobeat#cumbia#latin#rebajada#rebajadas#salsa#salsa_colombiana#Mexico#Peru#Ecuador#Colombia В 1980-х годах в Мехико группа торговцев пластинками и коллекционеров начала выпускать нелегальные виниловые сборники с танцевальной музыкой из Перу, Колумбии, Эквадора и других стран. Пластинки не были авторскими компиляциями или тематическими антологиями — это были подборки проверенных хитов для уличных танцев. Цель была простая: на какую бы часть пластинки ни упала игла, сразу бы начиналась вечеринка. Эти сборники появились в ответ на растущий запрос со стороны сонидерос — уличных диджеев, устраивавших танцы во дворах, на рынках и в кварталах рабочих окраин. Каждый из них стремился выделиться: громкостью звука, оформлением колонок, логотипом, а главное — набором треков. Им нужны были редкости, эксклюзивы, песни, которые нельзя было услышать у других. Официальные релизы не справлялись с этим запросом, и пиратские пластинки заполнили нишу. Первые сборники выпускались на переработанном виниле, тиражами до 500 экземпляров. Они выходили под названиями вымышленными лейблов вроде Discos Music-Hall, Carioca, Garden, Miami. Обложки были простыми, но со временем стали появляться более узнаваемые дизайны — с логотипами самых влиятельных сонидерос: Rolas, La Changa, Pancho, Casablanca. Одним из главных оформителей стал Хайме Руэлас, в прошлом сонидерос Polymarchs. Он оформлял афиши и пластинки, вдохновляясь научной фантастикой и эстетикой хэви-метала. Его графика быстро стала неотъемлемой частью сцены. Распространялись эти сборники, в основном, через Тепито — район Мехико, известный как один из главных чёрных рынков города. Там можно было найти всё: от оружия до пиратской музыки. Именно на прилавках Тепито пиратские пластинки начали появляться в начале 1980-х годов — сначала анонимно, потом с уже узнаваемыми диджейскими подписями. Сегодня эти записи рассматриваются как часть истории мексиканской городской культуры. Они повлияли на вкусы нескольких поколений, выросших на уличных танцах, и стали одним из каналов, через которые тропическая музыка распространялась по Мехико и за его пределами. Движение сонидерос недавно было официально признано нематериальным культурным наследием города. Двойной винил Piratería Tropical включает 23 трека из самых интересных и редких релизов того времени. Издание сопровождается буклетом с фотографиями и комментариями. Сборник посвящён сонидерос — независимым кураторам, создавшим уникальную танцевальную культуру, и как посредникам между улицей и музыкой. 🔗Spotify | AppleMusic | YouTube | Bandcamp