@limnosdsstation · Post #10995 · 09.04.2026 г., 19:46
#VRchat#karin https://x.com/krkrVRC/status/2020293695040549174 くろくろ。🫠💜 : 🎧ASMR動画です(3Dio録音)🎧 わしゃわしゃが好きな人へ🥴
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
Пребарај: #karin
@limnosdsstation · Post #10995 · 09.04.2026 г., 19:46
#VRchat#karin https://x.com/krkrVRC/status/2020293695040549174 くろくろ。🫠💜 : 🎧ASMR動画です(3Dio録音)🎧 わしゃわしゃが好きな人へ🥴
@limnosdsstation · Post #10994 · 09.04.2026 г., 19:46
#VRchat#karin https://x.com/krkrVRC/status/2041830594519429439 くろくろ。🫠💜 : VRCでメンヘラを製造するのはやめましょう * 呐呐……最近,我们是不是已经很久没有联系过了呢?” “你已经开始觉得我有点烦了,对吧?” “明明在不久之前,你还是那么主动、热情。不管是你为了见我而发来的 Req-In(进房申请),还是想把我留在身边的 Invite(蓝条邀请)……” “还有那些曾经跳个不停的 Discord 私信提醒,你跟我说了那么多那么多的话……那时候只要我一出现在 VRChat 里,你就像风一样,总是能第一时间赶到我身边陪着我……” “然后,我们就成了彼此的唯一。在那之后,原本在我身边的那些朋友,一个接一个地都消失了,于是我理所当然地把你放到了心里最重要的位置……我在这个虚构的世界里,把所有的时间都给了你。” “可究竟为什么……?你为什么会变成现在这种冷淡的样子呢?呐,你告诉我……为什么你变成了这样!!!” “所以……现在正贴在你身边的那个 Karin……她到底是谁啊?” “居然敢背着我,去和别的 Karin 搞在一起……这种事,我绝对绝对、无法原谅哦……”
@limnosdsstation · Post #10976 · 09.04.2026 г., 19:44
#VRchat#karin 𝕏: ろて@VRC
@limnosdsstation · Post #10942 · 09.04.2026 г., 19:40
#VRchat#karin https://x.com/k424ri/status/2041101219205370279 かざり : 牛乳を注ぐカリン *倒牛奶的karin
@limnosdsstation · Post #10941 · 09.04.2026 г., 19:39
#VRchat#karin https://x.com/k424ri/status/2041829632790724890 かざり : だから私を選んで! *Karin: “虽然……我们在一起吧(成为情侣/结婚)这种话,我怎么也说不出口...” “但是,只要像字面意思这样,我们就能一直,永远地在一起(物理)了哦。”
@limnosdsstation · Post #10640 · 20.03.2026 г., 15:32
#VRchat#karin https://x.com/rote_vrc/status/2034555503049859280 ろて@VRC : 🤍🩷
@limnosdsstation · Post #10448 · 08.03.2026 г., 09:44
#VRchat#karin 𝕏: ろて@VRC
@limnosdsstation · Post #10410 · 04.03.2026 г., 11:12
#VRchat#karin https://x.com/Rukawa_vrc/status/2028622888421523682 瑠川 さら 🌸 : Be quick ok~ !?
@limnosdsstation · Post #10394 · 04.03.2026 г., 11:11
#VRchat#karin 𝕏: ろて@VRC
@limnosdsstation · Post #10308 · 01.03.2026 г., 16:17
#VRchat#karin https://x.com/yoru_tsuki2943/status/2027703903127760918 よるつき、 : …
@limnosdsstation · Post #10276 · 01.03.2026 г., 16:15
#VRchat#karin https://x.com/Rukawa_vrc/status/2027832238134452621 瑠川 さら 🌸 : おねがいおねがいはやく!🩷🍓
@limnosdsstation · Post #10270 · 01.03.2026 г., 16:15
#VRchat#karin 𝕏: ろて@VRC