@hpklwbj · Post #155548 · 19.01.2026 г., 05:24
焦尼🌍北京刚下水文文 白小纯 新人一个客不认识 05年体重85斤 身高166胸围C 四川人 #广渠家园#B027#q #白小纯
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
Пребарај: #b027
@hpklwbj · Post #155548 · 19.01.2026 г., 05:24
焦尼🌍北京刚下水文文 白小纯 新人一个客不认识 05年体重85斤 身高166胸围C 四川人 #广渠家园#B027#q #白小纯
@hpklwbj · Post #155541 · 19.01.2026 г., 05:24
焦尼🌍北京在校生橙子 🌸在校学生 花季少女🌸 🌟 168CM 纯天然真🐻C真实06年 🌟 🦵完美身材 80斤 全身天然🦵 👙 南方姑娘 性格超好 体验感💯分 👙 乖巧懂事 敏感体质 全身雪白 无纹身 冷白皮 🐰 爱旅游 素质高 给你初恋女友fell 🐰 #广渠家园#B027#q #白小纯#学生#无纹身
@hpklwbj · Post #155555 · 19.01.2026 г., 05:24
焦尼🌍北京小醇小雨 𝐀𝐠𝐞年龄/06 𝐇𝐞𝐢𝐠𝐡𝐭身高/168 •weight/83 • 𝐁𝐮𝐬𝐭胸围/D 百变小精灵🧚 超级反差 💦多~紧致 乖乖女 温柔可人,甜美可爱,全身无整,配合度极高 #广渠家园#B027#q #白小纯#不✌️