Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Mengekstrak Substring dengan Titik Menggunakan Ungkapan Biasa dalam Python?
Memadankan Titik dengan Ungkapan Biasa
Tugas di tangan ialah untuk mengenal pasti dan mengekstrak subrentetan "test.this" daripada rentetan yang disediakan " bla bla bla [e-mel dilindungi] bla bla". Dalam Python, ini boleh dicapai menggunakan ungkapan biasa.
Ungkapan Biasa untuk Titik Padanan
Dalam ungkapan biasa, titik (.) menandakan aksara kad bebas, memadankan mana-mana watak tunggal. Walau bagaimanapun, apabila cuba memadankan titik tersurat, ia mesti dilepaskan menggunakan aksara sengkang terbalik () dalam rentetan Python mentah.
Ungkapan biasa berikut boleh digunakan untuk menyelesaikan tugas:
import re match = re.search(r"\b\w.\w@.*?", "blah blah blah [email protected] blah blah") if match: print(match.group())
Penjelasan:
Atas ialah kandungan terperinci Bagaimana untuk Mengekstrak Substring dengan Titik Menggunakan Ungkapan Biasa dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!