PHP'de düzenli ifadelerde süslü parantez {}
belirleyicisi, bir desenin belirli bir sayıda tekrarını ifade etmek için kullanılır. İşte bu belirleyicinin kullanımına örnek:
<?php
$metin = "Merhaba 12345 Dünya";
// Rakam grubunu en az 2, en fazla 5 kez içeren bir eşleşme bulma
if (preg_match('/d{2,5}/', $metin, $eslesme)) {
echo "Eşleşen rakam grubu: " . $eslesme[0];
} else {
echo "Eşleşme bulunamadı.";
}
?>
Bu örnekte, d{2,5}
deseni ile metindeki rakam grubunu en az 2, en fazla 5 kez içeren bir eşleşme aranır. Süslü parantez içindeki sayılar, bu desenin kaç kez tekrar edebileceğini belirtir. {2,5}
ifadesi, en az 2 ve en fazla 5 rakam içeren bir eşleşmeyi ifade eder.
Ayrıca, süslü parantez belirleyicisi aynı zamanda bir sayıyı tam olarak belirtmek için de kullanılabilir. Örneğin, d{3}
deseni, tam olarak üç rakam içeren bir eşleşmeyi ifade eder.