რეგულარული გამონათქვამები არის სპეციალური ენა ტექსტის საძიებლად და ქვესტრიქონებით მანიპულირებისთვის, რომელიც ეფუძნება ველური სიმბოლოების გამოყენებას, საიდანაც აგებულია საძიებო ნიმუში.
ეს რეგულარული გამოხატვის საძიებო აპლიკაცია ეძებს მხოლოდ ცალკეულ სიტყვებს ტექსტში მოცემული ნიმუშის გამოყენებით. ფრაზების ძიება და ლოგიკური ძიება არ არის მხარდაჭერილი. თუმცა, სრული ტექსტის საძიებო სისტემა GroupDocs.Search, რომელზედაც დაფუძნებულია ეს აპლიკაცია, ასევე მხარს უჭერს ფრაზების ძიებას და ლოგიკურ ძიებას ობიექტის სახით მოთხოვნის ფორმირებისას. ამ შემთხვევაში, საძიებო ნიმუშები მითითებულია ცალ-ცალკე თითოეული სიტყვისთვის.
რეგულარული გამოხატვის მაგალითია შემდეგი სტრიქონი: "(.)\1{1,}". ეს შეკითხვა ეძებს სიტყვას, რომელიც მოიცავს ორ ზედიზედ იდენტურ სიმბოლოს. გაითვალისწინეთ, რომ ციტატები გამოხატვის გარშემო არ არის მოთხოვნის ნაწილი. ამ შეკითხვისთვის, მაგალითად, შემდეგი სიტყვები იქნება ნაპოვნი:
ეს აპლიკაცია დაფუძნებულია .NET C# ბიბლიოთეკაზე, ამიტომ გამოიყენეთ რეგულარული გამოხატვის ენის მითითება .NET C# ენისთვის საჭიროებისამებრ.
თქვენ შეგიძლიათ განახორციელოთ რეგულარული გამონათქვამების ძებნა მრავალი ფაილის ფორმატში. გთხოვთ იხილოთ სრული სია ქვემოთ.