⊗pyPmREMFm 65 of 129 menu

Kaedah fullmatch dalam Ungkapan Biasa Python

Kaedah fullmatch memeriksa rentetan untuk padanan penuh dengan ungkapan biasa. Dalam parameter pertama kaedah, kami menentukan ungkapan biasa, yang akan kami cari, dalam parameter kedua - rentetan di mana kami mencarinya. Jika padanan ditemui, kaedah akan mengembalikan objek padanan, sebaliknya - None. Sintaksis kaedah fullmatch kelihatan seperti ini:

re.fullmatch(apa yang dicari, di mana mencari)

Contoh

Mari kita gunakan kaedah fullmatch pada rentetan kami:

txt = '123 456 789' res = re.fullmatch('\d+', txt) print(res)

Selepas melaksanakan kod, None akan dipaparkan, kerana selain digit, terdapat juga aksara ruang dalam rentetan:

None

Contoh

Sekarang mari rentetan kami terdiri hanya daripada digit:

txt = '123456' res = re.fullmatch('\d+', txt) print(res)

Hasil pelaksanaan kod:

<re.Match object; span=(0, 6), match='123456'>

Contoh

Daripada objek padanan, anda boleh mendapatkan subrentetan yang ditemui. Untuk melakukan ini, anda perlu merujuk elemen pertamanya:

txt = 'abcde' res = re.fullmatch('\w+', txt) print(res[0])

Hasil pelaksanaan kod:

'abcde'

Tugas Praktikal

Periksa bahawa rentetan berikut terdiri hanya daripada huruf:

txt = 'abcde'

Periksa bahawa rentetan berikut terdiri hanya daripada digit:

txt = '12345'
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