بحث عن السلاسل في PST مع تجاهل الحالة في Ruby

Aspose.Email - البحث عن سلسلة في PST مع تجاهل حالة الأحرف

للبحث عن نص في PST مع تجاهل حالة الأحرف باستخدام Aspose.Email Java for Ruby، ما عليك سوى استدعاء وحدة StringSearchInPST. هنا يمكنك رؤية مثال على الشيفرة.

كود Ruby

 data_dir = File.dirname(File.dirname(File.dirname(File.dirname(__FILE__)))) + '/data/'

\# تحميل ملف Outlook PST

pst = Rjb::import('com.aspose.email.PersonalStorage').create(data_dir + \"search.pst\", Rjb::import('com.aspose.email.FileFormatVersion').Unicode)

fi = pst.createPredefinedFolder(\"Inbox\", Rjb::import('com.aspose.email.StandardIpmFolder').Inbox)

fi.addMessage(Rjb::import('com.aspose.email.MapiMessage').fromMailMessage(Rjb::import('com.aspose.email.MailMessage').load(data_dir + \"search.pst\")))

builder = Rjb::import('com.aspose.email.MailQueryBuilder').new

builder.getFrom().contains(\"automated\", true)

query = builder.getQuery()

coll = fi.getContents(query)

puts \"Total Results:\" + coll.size().to_s

تحميل الكود القابل للتنفيذ

قم بتنزيل البحث عن سلسلة في PST مع تجاهل حالة الأحرف (Aspose.Email) من أي من مواقع الترميز الاجتماعي المذكورة أدناه: