⊗pyPmRESNP 57 of 129 menu

Poket Bernama dalam Kaedah search Python

Untuk memudahkan kerja dengan poket, anda boleh menamakannya. Untuk ini, dalam parameter pertama kaedah search, sebelum penetapan ungkapan nalar, dituliskan rentetan '?P', selepas itu dalam kurungan sudut ditentukan nama poket.

Poket sedemikian boleh didapati menggunakan kaedah groupdict. Ia akan mengeluarkannya dalam bentuk kamus, di mana kunci ialah nama poket, dan nilai ialah subrentetan yang terdapat di dalamnya.

Mari kita lihat kerja dengan poket bernama menggunakan contoh. Katakan kita mempunyai rentetan:

txt = '123 456'

Mari buat dua poket untuknya, yang akan dinamakan 'num1' dan 'num2' masing-masing:

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

Sekarang mari keluarkan poket kami menggunakan kaedah groupdict:

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

Diberi rentetan dengan masa:

txt = '12:59:59'

Letakkan jam, minit dan saat dalam poket bernama berasingan.

Diberi rentetan:

txt = 'aaa bbb 123 456'

Letakkan subrentetan 'aaa' dan 'bbb' dalam poket bernama berasingan.

Diberi rentetan:

txt = 'alex23'

Letakkan nama dan umur pengguna dalam poket bernama berasingan.

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