@WangZhuanZhan · Post #34712 · 01.11.2024 г., 07:40
L-l立l春c- 立春 (2007) 直达链接:https://pan.quark.cn/s/f15255636f43 #立春 #And the Spring Comes 链接:https://link3.cc/sf_com #电影#爱情#内地#00年代
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
Пребарај: #and
@WangZhuanZhan · Post #34712 · 01.11.2024 г., 07:40
L-l立l春c- 立春 (2007) 直达链接:https://pan.quark.cn/s/f15255636f43 #立春 #And the Spring Comes 链接:https://link3.cc/sf_com #电影#爱情#内地#00年代
@TestFlightX · Post #34596 · 11.11.2024 г., 13:00
#SPOTIFY#MUSIC#AND#PODCASTS https://testflight.apple.com/join/7lt2tesn
@TFGames · Post #2049 · 01.02.2024 г., 01:57
#APPLAYDU#AND#FRIENDS#GAMES https://testflight.apple.com/join/qwxFohAR
@TFGames · Post #1433 · 10.12.2023 г., 11:30
#APPLAYDU#AND#FRIENDS#GAMES https://testflight.apple.com/join/qwxFohAR
@TestFlightX · Post #34688 · 21.11.2024 г., 14:47
#HOLLER#TALK#AND#TEXT https://testflight.apple.com/join/cAlOj5rT
@TestFlightX · Post #34452 · 03.11.2024 г., 17:45
#EVERAND#EBOOKS#AND#AUDIOBOOKS https://testflight.apple.com/join/hJZY2QeX
Hashtags
@TFGames · Post #1387 · 07.12.2023 г., 15:27
#ROCANEWS#DAILY#NEWS#AND#GAMES https://testflight.apple.com/join/31FQb11j
@TFGames · Post #1941 · 18.01.2024 г., 09:13
#COMMAND#AND#CONQUER#LEGIONS#GAMES https://testflight.apple.com/join/XuVBK2bI
@TFGames · Post #1627 · 24.12.2023 г., 07:53
#FOOD#AND#TRAVEL#MERGE#GAME https://testflight.apple.com/join/U7aqmN6n
@cosplayuploadtest2 · Post #101953 · 23.03.2025 г., 02:51
Title: 桃良阿宅_(taoliangazhai)___Black_And_White_Skirt Authors: #None Tags: #None#桃良阿宅#taoliangazhai #_ #Black#And#White#Skirt recommendation: None TelegraphLinks:page-0-52
@theidealist · Post #1999 · 26.02.2020 г., 15:14
ADN: слишком много американцев никогда не смогут выйти на пенсию Старение населения - глобальная проблема развитых стран, означающая не только изменение рынка труда, но и дополнительную нагрузку на социальную сферу. Государства решают её по-разному: кто-то создаёт льготы для работающих пенсионеров, другие считают, что надо стимулировать миграцию. Соединённые штаты сегодня стоят перед сложным выбором: смягчить миграционную политику, которую ужесточил Дональд Трамп, что позволить "удешевить" уход за детьми (бэбиситтинг - популярная форма занятости для мигрантов в этой стране), или же пойти по японскому пути и обеспечить пожилых возможностью больше зарабатывать. Одно пугает: второй путь означает, что некоторым старикам придётся работать буквально до смерти. А значит о "золотом возрасте" придётся забыть. "Меньшее количество детей означает, в конечном итоге, меньше число молодых работников для поддержки растущего числа пенсионеров. Это приведет к тому, что в системы социального обеспечения и медицинской помощи будет выплачиваться меньше денег, что потребует либо сокращения пособий, либо повышения пенсионного возраста (В США пенсионный возраст определяется по году рождения: для людей, родившихся до 1960 года (и мужчины, и женщины), — 66 лет, для людей, рожденных в 1960 году и позже, — 67 лет), либо приведёт к постоянному росту дефицита. Опыт прошлого показывает, что американцам просто предложат работать дольше". https://theidealist.ru/usretire/ #AND#общество#экономика#пенсии#рождаемость#США#Япония#деньги#дети
@TFGames · Post #1264 · 04.12.2023 г., 04:46
#STREAMCAM#FOR#OBS#AND#STREAMING https://testflight.apple.com/join/G2nWjlsH
Hashtags