Regex ile ilgili bir sorunum var. Belirli bir kelime grubu istisnası dışında normal ifadeler kullanmam gerekiyor, örneğin: elma, portakal, meyve suyu. ve bu kelimeler verildi, yukarıdaki sözcükler dışındaki her şeyle eşleşir. Eğer gerçekten tek bir normal ifade ile bunu yapmak isterseniz, etrafa bakma yararlı (bu örnekte özellikle negatif ileri yönlü) bulabilirsinizBelirli kelimeler istisnası ile normal ifade
$input = "The orange apple gave juice";
if(preg_match("your regex for validating") && !preg_match("/apple|orange|juice/", $input))
{
// it's ok;
}
else
{
//throw validation error
}
Hangi dille çalışıyorsunuz? Ayrıca "portakal suyu" eşleşmeli mi, yoksa başarısız mı? – gnarf