Ben konu dizesi yoluyla bir Gmail gelen kutunuzdaki postaları aramak için PHP IMAP Libraray en imap_search()
fonksiyonunu kullanıyorum.
imap_seach($mbox, 'ALL SUBJECT "<search string>"');
Bu arama alfanümerik dizeleri için gayet verir ama bölü, virgül, iki nokta üst üste, tek tırnak, tire, ve ben bile bilmiyorum birçok diğer karakterleri gibi özel karakterleri olduğunda başarısız olur. Onlara kaçan yardımcı olmuyor. Alanı ile bunlardan birkaç değiştirilmesi bazen değil her durumda yardımcı olur.
Asla hataları dışında ve bazı sonuç döndürür böylece arama dizesini filtrelemek için standart bir yol var mı? Ben konu acı tokenizing ve arama dizesi bile bir alfanümerik karakterler bütün kelimeleri kaldırarak denedim. Bu çoğunlukla çalışır ancak tüm kelimeleri alfasayısal olmayan karakter (tek veya iki kelime konu için ortak olan) varsa başarısız olur.