Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Alih keluar semua aksara kecuali az AZ 0-9 atau null melalui PHP regex

Alih keluar semua aksara kecuali az AZ 0-9 atau null melalui PHP regex

藏色散人
藏色散人asal
2021-08-04 10:17:102483semak imbas

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 = &#39;abcde$ddfd @abcd )der]&#39;;
echo &#39;原始字符串 : &#39;.$string.&#39;<br>&#39;;
$newstr = preg_replace("/[^A-Za-z0-9 ]/", &#39;&#39;, $string);
echo &#39;新字符串 : &#39;.$newstr."<br>";

Mari jalankan hasilnya secara langsung, seperti yang ditunjukkan di bawah:

Alih keluar semua aksara kecuali az AZ 0-9 atau null melalui PHP regex

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn