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

Резултати

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

Пребарај: #concentrationcamp

当前筛选 #concentrationcamp清除筛选
文学与革命

@xgunsandroses · Post #12355 · 08.12.2021 г., 09:28

日本政府仍未決定是否外交抵制北京冬奧之際,中國駐日本大阪總領事館近日突然使出軟功,以「美景、美食、美人」為賣點,邀請日本人到新疆旅遊,感受當地實況。有關的手法在日本引起疑慮和爭議。中國總領事館卻聲稱反應踴躍,至今有幾百人響應報名。有分析相信,北京向日本國民招手,與近日西方抵制北京冬奧的氛圍有關。⁣ ⁣ 到新疆你可以找到甚麼?中國駐大阪總領事館提供的答案是「美景、美食、美人」。⁣ // 日本是西方國家在亞洲唯一的重要成員國。六四大屠殺之後,西方各國對中共的外交全面凍結。(已故前副總理)錢其琛卸任後在回憶錄說過,1992年時,中國利用日本天皇訪中成功突破西方對中國的外交圍剿。(現時)大家(西方各國)要共同抵制冬奧,這時中共想到過去是如何突破的,就是靠日本,因為日本有些左派(人士)是非常親中的,所謂的親中不是親中國老百姓,而是親中共。它們想利用這幫人,把他們(日本國民)帶到新疆去。// 報導: #自由亞洲粵語@rfacantonese #大外宣⁣ #新疆⁣ #中國人權#北京冬奧#杯葛2022北京冬奧#解放西藏#CCPvirus#NeverTrustCCP#chinaliedpeopledied#Uyghurs#新疆#ConcentrationCamp#集中營#UyghurGenocide#evilCCP#SayNotToChina