ביטויים רגילים היא שפה מיוחדת לחיפוש טקסט ולטיפול בחורות משנה, המבוססת על השימוש בתווים כלליים שמהם בנויה תבנית חיפוש.
יישום חיפוש ביטוי רגיל זה מחפש רק מילים בודדות בטקסט באמצעות תבנית נתונה. חיפוש צירופי מילים וחיפוש בוליאני אינם נתמכים. עם זאת, מנוע החיפוש טקסט מלא GroupDocs.Search, שעליו מבוסס יישום זה, תומך גם בחיפוש צירופי מילים ובחיפוש בוליאני בעת יצירת שאילתה בצורת אובייקט. במקרה זה, תבניות חיפוש מצוינות בנפרד עבור כל מילה.
דוגמה לביטוי רגיל היא המחרוזת הבאה: "(.)\1{1,}". שאילתה זו מחפשת מילה הכוללת שני תווים זהים רצופים. שים לב שהצכאות סביב הביטוי אינן חלק מהשאילתה. עבור שאילתה זו, לדוגמה, יימצאו המילים הבאות:
יישום זה מבוסס על הספריה .NET C# , לכן השתמש בהפניה לשפת הביטוי הרגילה עבור השפה .NET C# לפי הצורך.
באפשרותך לבצע חיפוש ביטויים רגילים בתבניות קובץ רבות. נא עיין ברשימה המלאה להלן.