Tam sözcük nasıl eşleştirilir herhangi bir özel karakter içerir?Herhangi bir karakterle tam olarak eşleşmeyi regex ile eşleştir
$string = 'Fall in love with #PepsiMoji! Celebrate #WorldEmojiDay by downloading our keyboard @ http://bit.ly/pepsiKB & take your text game up a notch. - teacher';
preg_match("/\b#worldemojiday\b/i",$string); //false
Herhangi bir karakter içeren kelimeyi tam olarak eşleştirmek istiyorum. Bu dizede kelime 'indirme' eşleştirmek istiyorsanız, gibi, O
preg_match("/\bdownload\b/i",$string); //false
Ama indirirken aradığında Doğru dönmelidir return false olmalıdır.
Teşekkür
Bu regex'teki sorun, eşleşmenin eşleşmediğini bulmaya çalıştığım zamandır. Sözcük sınırıyla tam bir kelime bulabilen bir şey istiyorum. –
Normal ifadeyi dinamik olarak oluşturuyorsanız, arama dizesinin ilk ve son karakterlerini denetlemeniz gerekir. Karakter bir kelime karakteriyse, '\ b' ekleyin. Değilse, '\ B' veya hiçbir şey ekleyin. Lütfen gerçek kodunuzu gönderin. –
Mükemmel çalışır +1 ... –