Rumah > Artikel > pembangunan bahagian belakang > Cara menggunakan ungkapan biasa untuk padanan corak dalam Python
Ekspresi biasa ialah alat pemadanan teks yang berkuasa yang boleh digunakan dalam python menggunakan modul semula untuk pemadanan corak. Berikut ialah langkah umum untuk pemadanan corak menggunakan ungkapan biasa:
1 Import modul semula: Pertama, anda perlu mengimport modul semula, menggunakan pernyataan import semula. 2 Cipta ungkapan biasa: Gunakan fungsi compile() modul semula untuk mencipta objek ekspresi biasa. Ungkapan biasa ialahrentetan khas yang mentakrifkan corak untuk dipadankan.
Sebagai contoh, kita boleh menggunakan kod berikut untuk mencipta objek ungkapan biasa yang sepadan dengan nombor telefon mudah alih:<code>import re pattern = re.compile(r'^1[3456789]\d{9}$')</code>Ungkapan biasa ini boleh memadankan rentetan yang bermula dengan 1 dan diikuti dengan 10 digit. 3 Padanan: Gunakan fungsi padanan() atau carian() objek ungkapan biasa untuk dipadankan. Perbezaan antara kedua-dua fungsi ini ialah fungsi match() hanya akan sepadan dari permulaan rentetan, manakala fungsi search() akan mencari keseluruhan rentetan. Sebagai contoh, kita boleh menggunakan kod berikut untuk memadankan:
<code>result = pattern.match('13812345678')</code>Jika perlawanan berjaya, objek yang sepadan akan dikembalikan jika ia tidak berjaya, Tiada akan dikembalikan. 4 Ekstrak hasil padanan: Anda boleh menggunakan kaedah kumpulan() objek padanan untuk mendapatkan hasil padanan. Sebagai contoh, kita boleh menggunakan kod berikut untuk mengekstrak hasil yang sepadan:
<code>if result: print(result.group())</code>Kod ini akan mencetak nombor telefon bimbit yang dipadankan. Selain fungsi padanan() dan carian(), modul semula juga menyediakan fungsi lain untuk padanan corak, seperti findall(), finditer(), sub(), dsb.
Ringkasan:
Untuk menggunakan ungkapan biasa bagi padanan corak, anda perlu mengimport modul semula, mencipta objek ungkapan biasa dan menggunakan fungsi padanan() atau carian() untuk dipadankan. Hasil padanan boleh diekstrak melalui kaedah kumpulan() objek padanan. Ungkapan biasa ialah alat padanan teks yang berkuasa yang mampu padanan dan pengekstrakan corak yang cekap.Atas ialah kandungan terperinci Cara menggunakan ungkapan biasa untuk padanan corak dalam Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!