@ULTIMORAPOLITICS · Post #41860 · 20.10.2022 г., 12:36
‼️ La premier inglese Liz #Truss si è dimessa. @UltimoraPolitics
Hashtags
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
Пребарај: #truss
@ULTIMORAPOLITICS · Post #41860 · 20.10.2022 г., 12:36
‼️ La premier inglese Liz #Truss si è dimessa. @UltimoraPolitics
Hashtags
@ULTIMORAPOLITICS · Post #41859 · 20.10.2022 г., 12:35
❗️SKY News UK - Liz #Truss verso le dimissioni. @UltimoraPolitics
Hashtags
@ULTIMORAPOLITICS · Post #41858 · 20.10.2022 г., 12:34
La premier inglese Liz #Truss rilascerà delle dichiarazioni a Downing Street nei prossimi minuti. @UltimoraPolitics
Hashtags
@ULTIMORAPOLITICS · Post #41861 · 20.10.2022 г., 12:45
#RegnoUnito ❗️ Liz #Truss annuncia l'elezione del prossimo leader dei Conservatori entro la fine della prossima settimana @UltimoraPolitics
Hashtags
@UltimoraPOLITICS · Post #41578 · 03.10.2022 г., 07:29
Il #RegnoUnito rinuncia al taglio delle tasse per i redditi più alti, ossia all'eliminazione dell'aliquota fiscale del 45%, a soli 10 giorni dalla presentazione di un piano di bilancio che ha scatenato turbolenze sui mercati e aspre critiche. Liz #Truss: "Abbiamo capito e abbiamo ascoltato". La sterlina rimbalza dopo la marcia indietro del governo britannico @UltimoraPolitics
Hashtags
@UltimoraPOLITICS · Post #41188 · 06.09.2022 г., 18:42
#RegnoUnito Liz #Truss nominata primo ministro del Regno Unito. @UltimoraPolitics
Hashtags
@ULTIMORAPOLITICS · Post #41827 · 19.10.2022 г., 11:21
#RegnoUnito Liz #Truss (#CON|ECR) al Parlamento: "Dimissioni? Sono una combattente, non mollo" @UltimoraPolitics
Hashtags
@ULTIMORAPOLITICS · Post #41738 · 14.10.2022 г., 13:59
#RegnoUnito ❗️ Terremoto politico a Londra: travolta dal caos finanziario, Liz #Truss licenzia il ministro delle Finanze Kwasi #Kwarteng. Economist: "la premier ha 17 giorni per salvarsi". I conservatori valutano di sostituirla con ticket Sunak-Mourdant, ma…
Hashtags
@ULTIMORAPOLITICS · Post #41736 · 14.10.2022 г., 11:54
#RegnoUnito ❗️ Terremoto politico a Londra: travolta dal caos finanziario, Liz #Truss licenzia il ministro delle Finanze Kwasi #Kwarteng. Economist: "la premier ha 17 giorni per salvarsi". I conservatori valutano di sostituirla con ticket Sunak-Mourdant, ma non è escluso che si vada ad elezioni anticipate @UltimoraPolitics
Hashtags
@ULTIMORAPOLITICS · Post #41786 · 17.10.2022 г., 21:15
#RegnoUnito Marcia indietro del governo di Liz #Truss: il nuovo ministro delle finanze Jeremy #Hunt cancella quasi tutto il pacchetto fiscale annunciato dal suo predecessore #Kwarteng. Saranno aumentate le tasse per 32 miliardi di sterline l'anno e non sarà…
Hashtags
@ULTIMORAPOLITICS · Post #41766 · 17.10.2022 г., 11:10
#RegnoUnito Marcia indietro del governo di Liz #Truss: il nuovo ministro delle finanze Jeremy #Hunt cancella quasi tutto il pacchetto fiscale annunciato dal suo predecessore #Kwarteng. Saranno aumentate le tasse per 32 miliardi di sterline l'anno e non sarà prorogato il tetto ai prezzi dell'energia, che scade ad aprile @UltimoraPolitics
Hashtags