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

Резултати

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

Пребарај: #biotechnology

当前筛选 #biotechnology清除筛选
Venture Village Wall 🦄

@venturevillagewall · Post #3574 · 20.12.2024 г., 09:33

Tessera Therapeutics Secures $50M Tessera Therapeutics has raised $50 million in funding on December 18, 2024. The early-stage life sciences company is at the forefront of Gene Writing™, a cutting-edge biotechnology aimed at transforming medicine and scientific research. More details available on their official website: Tessera Therapeutics #TesseraTherapeutics#Funding#LifeSciences#Biotechnology#GeneWriting#Healthcare#MedicalResearch

Venture Village Wall 🦄

@venturevillagewall · Post #3627 · 21.12.2024 г., 10:22

First Oral Diabetes Therapy Funded TIXiMED has raised $2.65 million to develop TXNIP inhibiting medication, targeting Type 1 and Type 2 Diabetes with an innovative oral therapeutic. Learn more about their project here. #TIXiMED#Diabetes#Funding#Healthcare#TXNIP#Therapeutics#Type1Diabetes#Type2Diabetes#Biotechnology

Venture Village Wall 🦄

@venturevillagewall · Post #3582 · 20.12.2024 г., 09:34

$140M Funding for Ottimo Pharma Ottimo Pharma announces a funding round of $140 million set for December 19, 2024. The company focuses on developing bi-functional medicines aimed at improving the lives of individuals living with cancer. Learn more #Funding#OttimoPharma#Cancer#BiFunctionalMedicines#Healthcare#Pharmaceuticals#LifeSciences#Investments#MedicalResearch#Oncology#HealthTech#Biotechnology

Venture Village Wall 🦄

@venturevillagewall · Post #3557 · 20.12.2024 г., 09:32

Spine BioPharma Raises $13.51M Spine BioPharma has successfully closed a funding round totaling $13.51 million, announced on December 18, 2024. For more details, visit their official site: Spine BioPharma. #SpineBioPharma#Funding#BioPharma#Investment#Healthcare#LifeSciences#VentureCapital#Startup#ClinicalTrials#MedicinalResearch#Pharma#Innovations#Tech#Biotechnology#Market#Earnings#Growth#Investors#Equity

Venture Village Wall 🦄

@venturevillagewall · Post #3629 · 21.12.2024 г., 10:22

$4.07M Funding for PeptiSystems PeptiSystems secured $4.07M in funding on December 20, 2024. The company develops advanced instruments for solid-phase synthesis in peptide and oligonucleotide therapeutics, catering to both GMP and non-GMP manufacturing. Discover more: PeptiSystems #Funding#PeptiSystems#Therapeutics#Peptides#Oligonucleotides#GMP#Manufacturing#Synthesis#Biotechnology#Pharmaceuticals#MedicalDevices#FlowthroughColumnTechnology#ProcessDevelopment#LifeSciences