Uyarı: İngilizce'nin sadece AZ ile sınırlı olmadığını unutmayın.
Deneyin bu az, AZ ve 0-9 dışındaki her şeyi kaldırmak için:
$result = preg_replace("/[^a-zA-Z0-9]+/", "", $s);
Alfasayısal tanımınız yabancı dillerdeki harfleri ve eski komut dosyalarını içeriyorsa, Unicode karakter sınıflarını kullanmanız gerekecektir.
Deneyin bu sadece AZ terk etmek:
$result = preg_replace("/[^A-Z]+/", "", $s);
Uyarının nedeni, özgeçmiş gibi kelimelerin ébununla eşleşmeyecek mektubu içermesidir . Belirli bir harf listesiyle eşleştirmek istiyorsanız, normal ifadeyi bu harfleri içerecek şekilde ayarlayın. Tüm harfleri eşleştirmek istiyorsanız, yorumlarda belirtildiği gibi uygun karakter sınıflarını kullanın.