PHP'de düzenli ifadelerde nokta belirleyicisi (.
), herhangi bir karakteri temsil eden bir özel karakterdir. Yani, nokta ile belirtilen yer herhangi bir karakterle eşleşebilir.
İşte bir örnek:
<?php
$metin = "abc123";
// Herhangi bir karakteri içeren bir eşleşme bulma
if (preg_match('/a.c/', $metin, $eslesme)) {
echo "Eşleşen ifade: " . $eslesme[0];
} else {
echo "Eşleşme bulunamadı.";
}
?>
Bu örnekte, /a.c/
deseni ile "a" harfi, herhangi bir karakter ve "c" harfi arasında herhangi bir karakterin bulunduğu bir eşleşme aranır. Nokta belirleyicisi, herhangi bir tek karakterle eşleşmesini sağlar.
Ancak, nokta belirleyicisi özel karakterleri temsil ettiği için, özel anlam taşıyan karakterlerle eşleşmesi gerekiyorsa, bu karakterlerin önüne ters slash () eklenmelidir. Örneğin, bir metinde gerçek bir nokta karakterini aramak için
/a.c/
deseni kullanılabilir.