⊗pyPmRESNP 57 of 129 menu

Kantong Bernama dalam Metode search Python

Untuk membuat pekerjaan dengan kantong lebih nyaman, Anda dapat memberi mereka nama. Untuk melakukan ini, dalam parameter pertama metode search sebelum penunjukan regex, dituliskan string '?P', setelahnya dalam tanda kurung siku ditentukan nama kantong.

Kantong seperti itu dapat diperoleh dengan bantuan metode groupdict. Ini akan menampilkannya dalam bentuk kamus, di mana kuncinya adalah nama kantong, dan nilainya adalah substring yang berada di dalamnya.

Mari kita pertimbangkan pekerjaan dengan kantong bernama menggunakan contoh. Misalkan kita memiliki string:

txt = '123 456'

Mari kita buat dua kantong untuknya, yang akan disebut 'num1' dan 'num2' secara berurutan:

res = re.search('(?P<num1>\d+)\s(?P<num2>\d+)', txt)

Sekarang mari kita tampilkan kantong kita dengan metode groupdict:

print(res.groupdict()) # akan mencetak {'num1': '123', 'num2': '456'}

Diberikan string dengan waktu:

txt = '12:59:59'

Letakkan jam, menit, dan detik ke dalam kantong bernama terpisah.

Diberikan string:

txt = 'aaa bbb 123 456'

Letakkan substring 'aaa' dan 'bbb' ke dalam kantong bernama terpisah.

Diberikan string:

txt = 'alex23'

Letakkan nama dan usia pengguna ke dalam kantong bernama terpisah.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak