Dalam bahasa pengaturcaraan, ungkapan biasa digunakan secara meluas dalam pemprosesan rentetan dan padanan corak. PHP ialah bahasa pengaturcaraan sebelah pelayan yang popular yang menyokong operasi ekspresi biasa. Dalam PHP, anda boleh menggunakan fungsi preg_match untuk mengekstrak subrentetan antara aksara tertentu daripada rentetan. Dalam artikel ini, kami akan menerangkan cara menggunakan ungkapan biasa PHP untuk mengekstrak subrentetan antara aksara tertentu dalam rentetan.
preg_match(corak, subjek, padanan)
Parameter makna:
Andaikan kita mempunyai rentetan yang mengandungi alamat e-mel dan kita mahu mengekstrak alamat e-mel daripada rentetan ini. Kita boleh menggunakan kod berikut:
$string = "我的电子邮件地址是:example@email.com。"; $pattern = "/([w-]+@[w-]+.[w-]+)/"; // 匹配电子邮件地址 preg_match($pattern, $string, $matches); echo "电子邮件地址是:" . $matches[0];
Dalam kod di atas, kami menggunakan pembolehubah $string untuk mewakili rentetan asal. Berikan pembolehubah $pattern corak ungkapan biasa yang akan digunakan untuk mencari alamat e-mel dalam rentetan. Nilai pembolehubah corak ialah "/([w-]+@[w-]+.[w-]+)/". Dalam corak ini, kami menggunakan ungkapan biasa yang sepadan dengan alamat e-mel.
Gunakan fungsi preg_match untuk melakukan carian pola ungkapan biasa dan menyimpan hasil padanan dalam tatasusunan $matches. Bahagian alamat e-mel yang dipadankan disimpan dalam $matches[0].
Akhir sekali, kami mengeluarkan alamat e-mel dalam halaman.
Atas ialah kandungan terperinci Ungkapan Biasa PHP: Cara mengekstrak subrentetan antara aksara tertentu daripada rentetan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!