PHP Düzenli İfadelerde Köşeli Parantez Şapka Değer Tire Değer Belirleyicisinin Kullanımı

PHP'de düzenli ifadelerde köşeli parantez içindeki şapka işareti (^) ve tire işareti (-) bir arada kullanılarak bir karakter kümesinin içinde belirli karakterlerin eşleşmemesini ifade etmek için kullanılabilir. Bu şekilde, belirli karakterler hariç diğer karakterlerin eşleşmesi sağlanır.

İşte bir örnek:

<?php $metin = "abc123"; // "a" veya "b" harfi olmayan bir eşleşme bulma if (preg_match('/[^ab]+/', $metin, $eslesme)) { echo "Eşleşen ifade: " . $eslesme[0]; } else { echo "Eşleşme bulunamadı."; } ?>

Bu örnekte, /[^ab]+/ deseni ile "a" veya "b" harfi olmayan bir eşleşme aranır. Köşeli parantez içindeki şapka işareti, belirli karakterlerin eşleşmemesini ifade eder.

Aynı şekilde, başka bir örnekte:

<?php $metin = "abc123"; // Harf veya rakam olmayan bir eşleşme bulma if (preg_match('/[^a-zA-Z0-9]+/', $metin, $eslesme)) { echo "Eşleşen ifade: " . $eslesme[0]; } else { echo "Eşleşme bulunamadı."; } ?>

Bu örnekte /[^a-zA-Z0-9]+/ deseni ile harf veya rakam olmayan bir eşleşme aranır. Şapka işareti ve tire işareti bir arada kullanılarak belirli karakterlerin eşleşmemesi sağlanır.



Yorum Ekle

Üzerine gel