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

Резултати

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

Пребарај: #aircanada

当前筛选 #aircanada清除筛选
AI & Law

@ai_and_law · Post #249 · 27.02.2024 г., 08:04

Air Canada Ordered to Honor Chatbot's Impromptu Refund Policy Hello everybody! In a landmark decision, Air Canada has been directed by Canada's Civil Resolution Tribunal to uphold a refund policy cited by its customer service chatbot. The ruling sets a potential precedent for similar cases involving automated customer service platforms. The saga began when Jake Moffatt sought bereavement fares following his grandmother's passing in November 2022. Engaging with Air Canada's chatbot, he was informed of a retroactive refund option for reduced bereavement rates. Despite Air Canada's insistence that the chatbot's actions were independent, the tribunal ruled in Moffatt's favor, deeming the airline accountable for the chatbot's representations. This decision not only obligates Air Canada to refund Moffatt's fare but also underscores the significance of accuracy and accountability in automated customer interactions. As chatbots become increasingly prevalent in customer service, the ruling highlights the need for companies to ensure consistency and reliability in their AI-driven communications. #AirCanada#Chatbot

Лёгкое небо

@legkoenebo · Post #4764 · 23.03.2026 г., 13:55

🇨🇦Самолёт Air Canada столкнулся с пожарной машиной в Ла-Гуардии – погибли оба пилота 📌Утром 23 марта в нью-йоркском аэропорту Ла-Гуардия самолёт Air Canada Express CRJ-900, выполнявший рейс из Монреаля, столкнулся с пожарной машиной при посадке. Оба пилота погибли, 41 человек получил травмы, девять из них находятся в больнице с серьёзными повреждениями. На борту было 72 пассажира и 4 члена экипажа 🔵По предварительным данным, пожарная машина выезжала к другому борту – рейсу United Airlines, объявившему аварийную ситуацию из-за запаха в салоне. Диспетчер дал разрешение на пересечение полосы, но почти сразу начал кричать «Stop, stop, stop» – машина уже не отвечала. Столкновение произошло на ВПП 4 у рулёжной дорожки Delta. Носовая часть самолёта полностью разрушена 🔵Аэропорт был закрыт до 18:00 GMT, отменено более 540 рейсов. NTSB и канадские специалисты расследуют инцидент. Эксперты отмечают, что ключевым вопросом станут действия диспетчера и коммуникации – на фоне хронической нехватки персонала в авиации США ⬅️Вечного полёта экипажу... Лёгкое небо #aviation#news#aircrash#США#AirCanada#LaGuardia

Лёгкое небо

@legkoenebo · Post #4593 · 05.02.2026 г., 07:24

✈️ Новые сверхдальние маршруты A321XLR 📌Airbus A321XLR продолжает расширять границы возможного для узкофюзеляжных самолётов. Достигнут новый рубеж – появился первый регулярный рейс на этом типе продолжительностью более 10 часов 🔵Самым длинным регулярным рейсом на A321XLR теперь стал маршрут Дели – Стамбул. В список длиннейших также вошли рейсы из Мумбаи в Стамбул, маршрут Aer Lingus из Дублина на Барбадос и рейс Air Canada из Копенгагена в Торонто 🔵Рейтинг основан на максимальном block time – времени от начала руления в аэропорту вылета до полной остановки в аэропорту прибытия. С ростом числа эксплуатантов A321XLR список самых длинных маршрутов будет постоянно меняться. Интересно, что прежний рекордсмен Air Canada – рейс Пальма-де-Майорка – Торонто – уже исключён из расписания на этом типе ⬅️А вы бы решились на 10-часовой перелёт в узкофюзеляжном самолёте? 🤩Лёгкое небо #aviation#LN_EDU#Airbus#A321XLR#AerLingus#AirCanada