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

Резултати

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

Пребарај: #atbbanten

当前筛选 #atbbanten清除筛选
Cerdas Gunakan Obat

@cerdasgunakanobat · Post #3488 · 04.01.2020 г., 03:59

[APOTEKER PEDULI] ~ https://www.instagram.com/p/B61ZsGYpTOa/?igshid=1cq6mrh5atmw ~ https://www.facebook.com/107979759228505/posts/3227126510647132/?substory_index=0 ~ Peduli Banjir Banten ~ Curah hujan yang cukup tinggi di penghujung tahun, Selasa 31 Desember 2019 menyebabkan terjadinya bencana banjir bandang dan tanah longsor. *31 kecamatan dan 60 desa di Banten* yang tersebar di wilayah Lebak, Serang, serta Tangerang terkena dampaknya. Mari, bergerak bersama ringankan beban saudara-saudara kita di Banten, bersegera saling tolong dan menguatkan. ~ Transfer donasi ke rekening Mandiri an. Ikatan Apoteker Indonesia *163-00-01350217* (Berikan kode angka 6 pada nominal yang Anda transfer contoh 100.006) ~ Konfirmasi transfer ke 0853-1185-2829 (Apt Zulhijrah) ~ Semoga kekuatan, kesabaran dan kesehatan diberikan kepada saudara-saudara kita di sana. ~ Salam tangguh ATB Banten ~ @atbbanten @pd_iai_banten @iai_tangsel ~ #apotekertanggapbencana #apotekerbanten #aksipeduli #atbbanten #pedulibanjirbanten #apotekerpeduli #apoteker #apotekerindonesia #banjir #banjirbanten #gemacermat

Cerdas Gunakan Obat

@cerdasgunakanobat · Post #3492 · 04.01.2020 г., 14:48

[APOTEKER PEDULI] ~ https://www.instagram.com/p/B65qsSfJLiH/?igshid=pcmbiw4znk8 ~ https://www.facebook.com/107979759228505/posts/3230978976928552/ ~ Bencana banjir yang disebabkan curah hujan yang sangat tinggi pada Selasa, 31 Desember 2019 menyebabkan terjadinya bencana banjir bandang dan tanah longsor di Provinsi DKI Jakarta, Banten, dan Jawa Barat. 31 kecamatan dan 60 desa di Banten yang tersebar di wilayah Lebak, Serang, serta Tangerang terkena dampaknya. ~ Pengurus Daerah Ikatan Apoteker Indonesia (PD IAI) dan Apoteker Tanggap Bencana (ATB) Provinsi Banten bergerak cepat tanggap dan sigap untuk meringankan beban masyarakat para korban bencana tersebut. ~ Donasi berupa barang dan dana telah dikumpulkan di Sekretariat PD IAI Banten. Sebagian bantuan telah diserahkan kepada para korban di tempat pengungsian wilayah Kota Tangerang oleh perwakilan ATB Banten, PD IAI Banten dan PC IAI Kota Tangerang. ~ Selanjutnya bantuan akan disalurkan kepada korban di Kabupaten Lebak, pada Ahad, 6 Januari 2020. Kegiatan bakti sosial ini merupakan kolaborasi antara Dinas Kesehatan Prov. Banten dan Kab. Lebak, ATB, IAI, IDI, PAFI, PPNI, PSC (Public Safety Center), BSMI (Bulan Sabit Merah Indonesia), Rumah Sakit dr. Drajat Prawiranegara Kab. Serang dan beberapa lembaga kemanusiaan. ~ Sejumlah dokter, Apoteker, perawat, tenaga teknis kefarmasian, dan relawan akan melakukan aksi pemeriksaan kesehatan dan menyalurkan donasi di lokasi yang terkena dampak banjir terparah di Provinsi Banten tersebut. Kegiatan ini dilaporkan kepada Dinas Kesehatan Provinsi Banten. ~ Bagi sejawat dan masyarakat yang ingin menyalurkan donasi berupa uang dapat melakukan transfer ke rekening Bank Mandiri an. Ikatan Apoteker Indonesia *163-00-01350217* (Berikan kode angka 6 pada nominal yang Anda transfer contoh 100.006) Konfirmasi transfer kepada Apt Zulhijrah 0853-1185-2829. ~ Terima kasih kepada semua pihak yang telah memberikan donasi. Semoga bantuan dan doa dari seluruh sejawat dan masyarakat dapat meringankan beban penderitaan Saudara kita di sana. ~ @atbbanten @pdiai.banten @hisfarkesmasbanten2019 @iypg.banten ~ #apotekertanggapbencana #apotekerbanten #aksipeduli #atbbanten #apotekerpeduli #apotekerindonesia #apotekermuda #banjir #banjirbanten #pedulibanjirbanten #gemacermat

Cerdas Gunakan Obat

@cerdasgunakanobat · Post #3486 · 04.01.2020 г., 03:59

[APOTEKER PEDULI] ~ https://www.instagram.com/p/B6z2F-Eprnl/?igshid=1t3xh3k9yckx2 ~ https://www.facebook.com/107979759228505/posts/3225608794132237/?substory_index=0 ~ *Peduli Banjir Banten* ~ Curah hujan yang cukup tinggi di penghujung tahun, Selasa 31 Desember 2019 menyebabkan terjadinya bencana banjir bandang dan tanah longsor. *31 kecamatan dan 60 desa di Banten* yang tersebar di wilayah Lebak, Serang, serta Tangerang terkena dampaknya. Mari, bergerak bersama ringankan beban saudara-saudara kita di Banten, bersegera saling tolong dan menguatkan. ~ Transfer donasi ke rekening Mandiri an. Ikatan Apoteker Indonesia *163-00-01350217* (Berikan kode angka 6 pada nominal yang Anda transfer contoh 100.006) ~ Konfirmasi transfer ke 0853-1185-2829 (Apt Zulhijrah) ~ Semoga kekuatan, kesabaran dan kesehatan diberikan kepada saudara-saudara kita di sana. ~ Salam tangguh ATB Banten ~ @atbbanten @pdiai.banten #apotekertanggapbencana #apotekerbanten #aksipeduli #atbbanten #apotekerpeduli #apotekerindonesia #apotekermuda #banjir #banjirbanten #pedulibanjirbanten #gemacermat *update info BPBD Banten 01Januari 2020 pukul 21.30