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

Резултати

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

Пребарај: #acs

当前筛选 #acs清除筛选
ИХР РАН / ISC RAS

@isc_ras · Post #893 · 03.04.2023 г., 05:48

6 апреля 2023 г. в 21:00 мск состоится бесплатный вебинар Американского химического общества Characterizing and Tailoring Polymers using Nuclear Magnetic Resonance. Ссылка для регистрации: https://www.acs.org/acs-webinars/library/nuclear-magnetic-resonance.html #webinar#ACS

Hashtags

ИХР РАН / ISC RAS

@isc_ras · Post #883 · 20.03.2023 г., 05:44

23 марта 2023 г. в 20:00 мск состоится бесплатный вебинар Американского химического общества How Artificial Intelligence is Changing Drug Discovery. Ссылка для регистрации: https://www.acs.org/acs-webinars/library/ai-drug-design.html #webinar#ACS

Hashtags

Библиотека ХГУ

@libkhsu · Post #86 · 26.10.2023 г., 04:55

#ACS#публикация#openaccess#открытыйдоступ Издательство American Chemical Society (ACS) предлагает исследователям ознакомиться с подборкой недавно опубликованных статей по химии, которые стали одними из самых читаемых в сентябре 2023 года. 10 наиболее популярных статей из журналов издательства доступны в разделе «Most Read» на сайте ACS. Business illustrations by Storyset

100K20

@science_100k20 · Post #91 · 13.09.2023 г., 10:17

Один за всех и все в одном!🧪 В современном быстро меняющемся мире потребители ищут тот единственный продукт, который сможет заменить сразу несколько. Это правило касается и косметической продукции💄– к такому выводу пришла научная команда компании Chemical Abstract Services. Сегодня в рамках рубрики «быстрого знакомства с издателем» представляем вашему вниманию компанию CAS, основанную в 1907 году в качестве добровольческой организации, проводившей исследования публикаций в области химии и официально ставшей самостоятельным подразделением Американского химического общества в 1956 году. CAS - единственная организация в мире, которая проводит поиск, сбор и обработку всей публичной информации о химических соединениях🧬 Оставаться в курсе последних исследований в области косметических продуктов и не только можно подписавшись на рассылку «инсайтов» от компании CAS. #знакомствосиздателем#электронныересурсы#публикации#химия#ACS

100K20

@science_100k20 · Post #188 · 04.03.2024 г., 14:01

Предлагаем ознакомиться с графиком вебинаров от ведущих международных издательств на ближайшую неделю: 📅6 марта 2024 в 18:00 (мск) ✅ Wiley | Преимущества открытого доступа: как открытый доступ повышает влияние исследований Регистрация по ссылке. 📅 7 марта 2024 в 22:00 (мск) ✅ ACS | Искусство личностного роста Регистрация по ссылке. #вебинар#исследования#электронныересурсы#наука#библиотека#публикации#ACS#Wiley

100K20

@science_100k20 · Post #109 · 16.10.2023 г., 13:26

Предлагаем ознакомиться с графиком вебинаров от ведущих международных издательств на ближайшую неделю: 📅17 октября 2023 в 17:00 (мск) ✅AIP | Вероятностные модели и их применение Регистрация доступна по ссылке. 📅 18 октября 2023 в 17:00 (мск) ✅Questel | Базовый тренинг по Orbit Intelligence Регистрация доступна по ссылке. 📅18 октября 2023 в 19:00 (мск) ✅ACS | Сила химии: Передовые исследования в области антибиотиков и генной терапии Регистрация доступна по ссылке. #вебинар#исследования#электронныересурсы#наука#библиотека#публикации#ACS#AIP#Questel

100K20

@science_100k20 · Post #89 · 11.09.2023 г., 13:28

Предлагаем ознакомиться с графиком вебинаров от ведущих международных издательств на неделю: ✅IEEE | Работа на платформе IEEE Xplore 📅 12 сентября 2023 в 10:00 (мск) Регистрация доступна по ссылке. ✅Wiley | Преимущество открытого доступа: как открытый доступ повышает ваше влияние 📅14 сентября 2023 в 18:00 (мск) Регистрация доступна по ссылке. ✅ACS | Масс-спектрометрия: как взвесить молекулу 📅14 сентября 2023 в 21:00 (мск) Регистрация доступна по ссылке. ✅AMS | Как опубликоваться в American Mathematical Society 📅15 сентября 2023 в 10:00 (мск) Регистрация доступна по ссылке. #вебинар#исследования#цитирования#электронныересурсы#наука#библиотека#публикации#ACS#AMS#IEEE#Wiley