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

Резултати

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

Пребарај: #friday

当前筛选 #friday清除筛选
SweetShare Channel

@SweetShareChannel · Post #473 · 20.04.2023 г., 05:05

//SweetShare共享请求: 平台:#friDay 价格:27/季/人 台区流媒体 FriDay,主打韩剧,附有韩影日剧动漫等,两人车缺1人,上车前需预先注册登录好账号(使用facebook登入,独立账号,邀请制),限台湾节点 车牌:蒙RR5X2K 上车请联系:@SweetTicketsBot

Hashtags

SweetShare Channel

@SweetShareChannel · Post #442 · 04.02.2023 г., 15:15

//SweetShare共享请求: 平台:#Friday 价格:21/季/人 备注: 台湾流媒体 FriDay,主打韩剧,附有韩影日剧动漫等,目前可以Facebook登入 自备账号 拉你进家庭共享 确定能用再来 翻车按比例退款 车牌:新H7AWV8 上车请联系:@SweetTicketsBot

Hashtags

SweetShare Channel

@SweetShareChannel · Post #71 · 29.05.2022 г., 08:09

//SweetShare共享请求: 平台:#Friday 影音 价格:28/季/人 联系: @yyds_gyh 备注:招1人,需自行登入fb账号后拉你共享。最多两台设备,同时观看限一个屏幕。土区bug翻车按月退款,下车不退。上车请私信

Hashtags

CUSTOMS INTEL

@customs_intel_ru · Post #70 · 19.12.2025 г., 12:44

Венера Мегеровна сегодня отправляется на выездную проверку в офис КВТ, а вместо нее на duty today предновогодняя Венера образца 2022 года. О результатах корпоративной проверки сообщим дополнительно. #friday

Hashtags

Learn RCRussian🤍💙❤️

@learnrcrussian · Post #4882 · 20.06.2025 г., 15:00

😏Do you know why Friday in Russia is sometimes called: • Пятница-развратница [pyatnitsa-razvratnitsa] SLT: Friday-Seductress, Friday-Debauchery? 🔻It's the fault of the ancient Slavs: Friday was the day of the goddess of love, Makosh, and among the people, it was a time for festivities before Saturday's fast. 🔻Later, fairs, merriment, and wine were added... and that's how it stuck! #Friday #brief_and_interesting 😎RCR | Support | Boost

Odyssey+ Feed

@odysseyfeed · Post #35922 · 15.04.2026 г., 16:56

#AnimeRelease#friDay 🍥最强王者的第二人生 Season: 2 | Episode: 3/12 Genres: 动画, 动作冒险 Rating:Bangumi (4.4) Source: WEBDL-1080p | 1.54 GB Channel:@Odyssey+

Odyssey+ Feed

@odysseyfeed · Post #35912 · 14.04.2026 г., 13:44

#AnimeRelease#friDay 🍥身为悲剧始作俑者的最强邪恶BOSS女王为民竭心尽力 Season: 2 | Episode: 2/12 Genres: 动画, 科幻奇幻 Rating:Bangumi (5.4) Source: WEBDL-1080p | 1.60 GB Channel:@Odyssey+

Odyssey+ Feed

@odysseyfeed · Post #35905 · 13.04.2026 г., 05:21

#AnimeRelease#friDay 🍥夜樱家的大作战 Season: 2 | Episode: 1/2 Genres: 动画, 喜剧, 动作冒险 Rating:Bangumi (6.3) Source: WEBDL-1080p | 1.64 GB Channel:@Odyssey+

123•••89
ПретходнаСтраница 1 од 9Следна