Rumah > pembangunan bahagian belakang > tutorial php > 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

藏色散人
Lepaskan: 2023-04-10 13:50:01
asal
2556 orang telah melayarinya

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>";
Salin selepas log masuk

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 ]] )
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan