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 слични објави

Пребарај: #jpc

当前筛选 #jpc清除筛选
香港人的蘋果

@appledailyhk26 · Post #55078 · 20.09.2023 г., 10:25

JPEX無牌風波|平台發聲明稱運作正常 斥證監會部份說法屬嚴重誹謗 https://channelchk.com/a/13635 針對證監會(SFC)昨日(19日)的新聞發佈會,JPEX昨晚在網頁發聲明,稱證監會部份說法屬嚴重誹謗,強調平台所有交易功能一直正常運作,從無間斷,現階段只是配合香港法例,逐步將理財項目等功能下架。JPEX又列出部份電郵截圖,稱去年4月至今年8月,一直有向證監會溝通並尋求相關指引,並非如對方所指從未聯絡,認為說法明顯屬失實陳述。 #JPEX#無牌風波#證監會#嚴重誹謗#JPC#channelchk ============== 新聞有價 記者有格 $128成長計劃 立即訂閱: https://channelchk.com/plan 撐Channel C請記者 一齊為民請命 抱打不平 ============== 😎Channel C 廣告推廣和媒體合作​!🤝 誠邀各商戶傾談廣告宣傳和合作推廣; 有意請電郵至: [email protected] ============== 🔥「爆片爆相」返嚟喇!🔥 一經獨家採用將會獲得由 齊柏林熱狗店送出$50元 禮券乙張! 報料:https://wa.me/85264691456