PHP'de düzenli ifadelerde ters slash () kullanılarak belirtilen belirleyicilerden biri de
d
ve D
belirleyicileridir. İşte bu belirleyicilerin kullanımına örnek:
-
d
: Rakam (0-9) ile eşleşir.<?php $metin = "12345"; // Rakam içeren bir eşleşme bulma if (preg_match('/d+/', $metin, $eslesme)) { echo "Eşleşen ifade: " . $eslesme[0]; } else { echo "Eşleşme bulunamadı."; } ?>
Bu örnekte,
d+
deseni ile metindeki rakam içeren bir eşleşme aranır. -
D
:d
'nin tersine çalışır. Rakam dışındaki herhangi bir karakterle eşleşir.<?php $metin = "12345ABC"; // Rakam dışındaki bir karakterle eşleşen bir eşleşme bulma if (preg_match('/D+/', $metin, $eslesme)) { echo "Eşleşen ifade: " . $eslesme[0]; } else { echo "Eşleşme bulunamadı."; } ?>
Bu örnekte,
D+
deseni ile metindeki rakam dışındaki bir karakterle eşleşen bir eşleşme aranır.