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!