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

Резултати

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

Пребарај: #upskilling

当前筛选 #upskilling清除筛选
StartupBase

@startupbaseuz · Post #5119 · 01.12.2024 г., 08:52

Together with Coursera, we are working on massive upskilling of our youth. In addition to comprehensive reforms at all levels of education, Uzbekistan will be an excellent source of affordable talent for ITES companies for the years to come. We are also fully covering all IT training and certification costs for those who have B2 level foreign languages as well as subsidizing IT training companies up to $2000 for every successful graduate employed at ITES company or up to $3000if s/he is disabled. We fully understand that for ITES companies to expand their delivery centers in Uzbekistan good demographics is not enough and therefore we invite other training companies also to use these opportunities to grow their business with us and help our youth to become more competitive in a global remote work landscape. The main goal is to equip our growing young population with the most important skills in demand by ITES exporting companies for them to succeed in their future careers. So if you are planning for the longer-term flow of affordable talent coupled with tax breaks up to 2040 look for Uzbekistan and register your ITES exporting company with IT Park through https://outsource.gov.uz #Uzbekistan#IT_Hub#Talents#Upskilling#Tax_breaks_2040

Venture Village Wall 🦄

@venturevillagewall · Post #3543 · 20.12.2024 г., 09:31

MRI Simulator Secures $3.5M Corsmed has successfully raised $3.50M to enhance its MRI simulator, which provides an affordable, realistic training solution for students and technicians. This technology allows hands-on experience for just 1% of the cost of traditional MRI scanners, expanding training opportunities significantly. #Corsmed#MRI#Simulator#Healthcare#Training#EdTech#Innovation#Financing#MedicalTraining#TechFunding#Startup#Students#Technicians#AffordableHealthcare#HandsOnTraining#SkillsDevelopment#Technology#Upskilling#AffordableTech#MedicalEducation