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

Резултати

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

Пребарај: #marinetech

当前筛选 #marinetech清除筛选

🚢AKVA Group заключила стратегическое партнёрство по бетонным кормовым баржам. Норвежская AKVA Group подписала соглашение о стратегическом сотрудничестве с DOKK Husøy на поставку бетонных кормовых барж для аквакультурной отрасли. За последние шесть лет DOKK Husøy изготовила и передала более 40оффшорных бетонных барж различным заказчикам. Партнёрство охватывает в первую очередь Скандинавию и Шотландию и позволит AKVA Group предлагать фермерам решения как в стальном, так и в бетонном исполнении. По словам руководства, бетонный сегмент демонстрирует растущую долю рынка, а расширение линейки повышает гибкость при эксплуатации в различных гидрологических и производственных условиях. Соглашение отражает диверсификацию продуктового портфеля AKVA Group и адаптацию к изменяющимся требованиям аквакультуры. 📌AKVA Group основана в 1974 году в Норвегии и является одним из ведущих мировых поставщиков технологических решений для рыбоводства. Компания публичная (листинг в Осло); крупнейшими акционерами выступают норвежские институциональные инвесторы. 📌DOKK Husøy создана в 2017 году и базируется на острове Хусёй (муниципалитет Кармёй, регион Ругаланн, Норвегия) - частная норвежская верфь, специализирующаяся на бетонных баржах для аквакультуры; контролируется местными частными акционерами. #aquaculture#offshore#Norway#marinetech#AKVA

🚢Гибридный буксир компании Østensjø Rederi получит финскую установку Steerprop. Испанская верфь GONDAN Shipbuilders заказала у финской Steerprop систему движителей для нового гибридного буксира, строящегося для норвежского судовладельца Østensjø Rederi. Судно станет первым буксирным проектом от проектного бюро Skipsteknisk и будет оснащено двухсторонними азимутальными движителями SP 50 WD - самыми мощными в линейке Steerprop. Конфигурация позволяет работать на дизеле, электродвигателе или в комбинированном режиме. Основные характеристики: ✔️ Тяговое усилие: 150 тонн. ✔️ DP2 динамическое позиционирование. ✔️ Приоритет электрического режима в стандартных операциях. ✔️ Дизельный агрегат - предназначен для пиковых нагрузок. Проект ориентирован на повышение энергоэффективности и снижение выбросов в сегменте оффшорных буксировочных работ.. 📌Østensjø Rederi основана в 1974 году в Норвегии и является частной компанией, контролируемой семьёй Эстеншё (Østensjø). #tugboat#hybridpropulsion#offshore#NorwayShipping#marinetech

🚢 Trident Aqua Services ввела в эксплуатацию крупнейший wellboat Шотландии — "Inter Alba". Норвежская компания поддержки аквакультуры Trident Aqua Services начала коммерческую эксплуатацию нового батарейного гибридного судна для аквакультуры "Inter Alba" в Шотландии. Судно длиной 93 метра - было построено на турецкой верфи Sefine Shipyard и передано в декабре 2025 года. При вместимости живых танков около 6500 м³, "Inter Alba" является крупнейшим судном типа "wellboat" (для обработки рыбы) в регионе. Проект разработан Salt Ship Design. Судно оснащено крупным батарейным пакетом в сочетании с системой рекуперации тепла, что снижает расход топлива и выбросы. Ключевые технические решения: ✔️ Производство пресной воды до 15 000 м³/сутки (RO-система от Peter Taboada) ✔️ Системы обработки рыбы от MMC First Process ✔️ FLS-системы делузинга от Flatsetsund Engineering ✔️ Фильтрация до 52 800 м³/ч. Судно будет обслуживать фермы Mowi в Шотландии. 📌Trident Aqua Services — частная норвежская компания, специализирующаяся на эксплуатации судов обслуживания рыбных ферм, включая тип "wellboat" и иных сервисных судов для аквакультуры. Компания контролируется норвежскими частными акционерами. #aquaculture#wellboat#hybridvessel#Scotland#marinetech