@Eren_joy · Post #916 · 05.12.2025 г., 13:53
Продолжаем играть свадьбы внутри Сквада 🌺 А мы напоминаем, что набор в Сквад всегда открыт: со всем поможем, поженим, замуж выдадим 👍 #ulya_nya@ScvadFTV#erenjoy@ScvadFTV
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
Пребарај: #erenjoy
@Eren_joy · Post #916 · 05.12.2025 г., 13:53
Продолжаем играть свадьбы внутри Сквада 🌺 А мы напоминаем, что набор в Сквад всегда открыт: со всем поможем, поженим, замуж выдадим 👍 #ulya_nya@ScvadFTV#erenjoy@ScvadFTV
@Eren_joy · Post #203 · 18.01.2025 г., 04:29
Конкурс Тик Токов, Ютуб Шортс и просто видео с нарезками на Ютубе! Авторы за самые популярные видео получат следующие награды: ✨За видео, набравшее свыше 10 тысяч просмотров - 500 рублей ✨За видео, набравшее свыше 100 тысяч просмотров - 2000 рублей Видео, соответствующие критериям по просмотрам и правилам, описанным ниже, вы можете скинуть мне вот сюда @Erenjoyy Обратите внимание на правила: 🔹Публикация должна быть в одном из форматов: вырезка из любого моего видео или стрима, эдит, мем, монтаж, нарезка. Ролики с рекламой не принимаются 🔹Я должен быть главным лицом вашего видео 🔹У видео есть 1 месяц с момента публикации, чтобы набрать просмотры 🔹Можно выкладывать неограниченное количество роликов 🔹Не использовать накрутки и прочие мошеннические способы. За нарушение этого правила - попадание в чёрный список 🔹Ролик не должен быть в оскорбительной форме 🔹Нельзя воровать чужие ролики и перезаливать их. За нарушение этого правила - попадание в чёрный список 🔹Если ваш ролик будет заблокирован/скрыт из-за пометки "неприемлемый контент в ТТ", за него деньги отправлены не будут 🔹Публикация должна иметь хештеги в описании или в комментариях: #Эрен#Eren#Erenjoy. А также ссылку на мой Твич 🔹Если видео в формате нарезки на Ютубе, то этот ролик не должен быть просто перезаливом видео с одного из моих каналов. Должна быть именно нарезка, вырезка со стрима Конкурс будет длиться до тех пор, пока не выйдет пост о его окончании. Буду ждать ваших работ :3