Rumah > Artikel > pembangunan bahagian belakang > Alih keluar semua aksara kecuali az AZ 0-9 atau null melalui PHP regex
Dalam "Alih keluar aksara bukan angka kecuali koma dan titik melalui ungkapan biasa PHP" kami akan memperkenalkan kepada anda cara menggunakan ungkapan biasa untuk memadamkan aksara bukan angka kecuali koma dan titik mempunyai sedikit pemahaman tentang penggunaan ungkapan biasa, jadi hari ini saya akan terus membawa anda contoh penggunaan ungkapan biasa PHP~
Seperti yang dinyatakan oleh tajuk, dalam artikel ini kami akan memadam rentetan melalui ungkapan biasa Semua aksara kecuali az AZ 0-9 atau " ".
Pertama sekali, berikan anda contoh rentetan: abcde$ddfd @abcd )der]
Anda boleh menulis kaedah setempat untuk memadam rentetan kecuali az AZ 0-9 atau " " semua aksara.
Berikut ialah kaedah saya:
<?php $string = 'abcde$ddfd @abcd )der]'; echo '原始字符串 : '.$string.'<br>'; $newstr = preg_replace("/[^A-Za-z0-9 ]/", '', $string); echo '新字符串 : '.$newstr."<br>";
Mari jalankan hasilnya secara langsung, seperti yang ditunjukkan di bawah:
Okay Memandangkan keputusan ini adalah apa yang diperlukan oleh tajuk kami!
Bukankah ia begitu mudah!
Penggunaan ungkapan biasa dalam PHP tidak lebih daripada penggunaan fungsi preg_replace
dan penguasaan peraturan padanan ungkapan biasa.
Berikut ialah pengenalan ringkas kepada sintaks preg_replace
:
mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )
bermakna anda boleh mencari bahagian subjek yang sepadan dengan corak dan menggantikannya dengan penggantian.
Lampiran:
Pengenalan kepada konsep ungkapan biasa:
Ungkapan biasa ialah formula logik untuk operasi rentetan, yang menggunakan beberapa aksara khusus yang ditakrifkan terlebih dahulu dan gabungannya daripada aksara khusus ini untuk membentuk "rentetan peraturan" ini "rentetan peraturan" digunakan untuk menyatakan logik penapisan untuk rentetan.
Akhir sekali, saya ingin mengesyorkan anda "Manual Ekspresi Biasa". Saya percaya bahawa selagi anda membaca tutorial ini dengan teliti dan membuat rujukan tertentu apabila menggunakannya, menguasai ungkapan biasa akan tidak menjadi masalah.
Atas ialah kandungan terperinci Alih keluar semua aksara kecuali az AZ 0-9 atau null melalui PHP regex. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!