Search
محتويات
[
يخفي
]
Search(string)
عمليات البحث أkeyword في المستند.
public IEnumerable<SearchResult> Search(string keyword)
معامل | يكتب | وصف |
---|---|---|
keyword | String | الكلمة الرئيسية للبحث. |
قيمة الإرجاع
مجموعة منSearchResult
أشياء؛ باطل
إذا لم يتم دعم البحث.
ملاحظات
يتعلم أكثر:
- نص البحث
- ابحث عن نص في مستندات Microsoft Office Word
- ابحث عن نص في جداول بيانات Microsoft Office Excel
- نص البحث في عروض Microsoft Office PowerPoint التقديمية
- ابحث عن نص في مستندات PDF
- نص البحث في رسائل البريد الإلكتروني
- البحث عن نص في الكتب الإلكترونية EPUB
- نص البحث في مستندات HTML
- ابحث عن نص في أقسام Microsoft OneNote
أمثلة
يوضح المثال التالي كيفية البحث عن كلمة أساسية في مستند:
// إنشاء مثيل لفئة المحلل اللغوي
using(Parser parser = new Parser(filePath))
{
// البحث عن كلمة أساسية:
IEnumerable<SearchResult> sr = parser.Search("page number");
// تحقق مما إذا كان البحث مدعومًا
if(sr == null)
{
Console.WriteLine("Search isn't supported");
return;
}
// كرر عبر نتائج البحث
foreach(SearchResult s in sr)
{
// طباعة فهرس والنص الذي تم العثور عليه:
Console.WriteLine(string.Format("At {0}: {1}", s.Position, s.Text));
}
}
أنظر أيضا
- class SearchResult
- class Parser
- مساحة الاسم GroupDocs.Parser
- المجسم GroupDocs.Parser
Search(string, SearchOptions)
عمليات البحث أkeywordفي المستند باستخدام خيارات البحث (التعبير العادي ، حالة المطابقة ، إلخ.) .
public IEnumerable<SearchResult> Search(string keyword, SearchOptions options)
معامل | يكتب | وصف |
---|---|---|
keyword | String | الكلمة الرئيسية للبحث. |
options | SearchOptions | خيارات البحث. |
قيمة الإرجاع
مجموعة منSearchResult
كائنات ؛ باطل
إذا لم يتم دعم البحث.
ملاحظات
يتعلم أكثر:
- نص البحث
- ابحث عن نص في مستندات Microsoft Office Word
- ابحث عن نص في جداول بيانات Microsoft Office Excel
- نص البحث في عروض Microsoft Office PowerPoint التقديمية
- ابحث عن نص في مستندات PDF
- نص البحث في رسائل البريد الإلكتروني
- البحث عن نص في الكتب الإلكترونية EPUB
- نص البحث في مستندات HTML
- ابحث عن نص في أقسام Microsoft OneNote
أمثلة
يوضح المثال التالي كيفية البحث باستخدام تعبير عادي في مستند:
يوضح المثال التالي كيفية البحث عن نص في الصفحات:
// إنشاء مثيل لفئة المحلل اللغوي
using(Parser parser = new Parser(filePath))
{
// بحث باستخدام تعبير عادي مع مطابقة حالة الأحرف
IEnumerable<SearchResult> sr = parser.Search("page number: [0-9]+", new SearchOptions(true, false, true));
// تحقق مما إذا كان البحث مدعومًا
if(sr == null)
{
Console.WriteLine("Search isn't supported");
return;
}
// كرر عبر نتائج البحث
foreach(SearchResult s in sr)
{
// طباعة فهرس والنص الذي تم العثور عليه:
Console.WriteLine(string.Format("At {0}: {1}", s.Position, s.Text));
}
}
// إنشاء مثيل لفئة المحلل اللغوي
using(Parser parser = new Parser(filePath))
{
// ابحث عن كلمة رئيسية بأرقام الصفحات
IEnumerable<SearchResult> sr = parser.Search("line", new SearchOptions(false, false, false, true));
// تحقق مما إذا كان البحث مدعومًا
if(sr == null)
{
Console.WriteLine("Search isn't supported");
return;
}
// كرر عبر نتائج البحث
foreach(SearchResult s in sr)
{
// طباعة فهرس ورقم الصفحة والنص الذي تم العثور عليه:
Console.WriteLine(string.Format("At {0} (page {1}): {2}", s.Position, s.PageIndex, s.Text));
}
}
أنظر أيضا
- class SearchResult
- class SearchOptions
- class Parser
- مساحة الاسم GroupDocs.Parser
- المجسم GroupDocs.Parser