Expresiile regulate sunt un limbaj special pentru căutarea textului și manipularea subșirurilor, bazat pe utilizarea caracterelor metacaractere din care este construit un model de căutare.
Această aplicație de căutare a expresiilor regulate caută numai cuvinte unice în text folosind un anumit model. Căutarea expresiilor și căutarea booleană nu sunt acceptate. Cu toate acestea, motorul de căutare full-text GroupDocs.Search, pe care se bazează această aplicație, acceptă, de asemenea, căutarea expresiei și căutarea booleană atunci când formează o interogare sub formă de obiect. În acest caz, modelele de căutare sunt specificate separat pentru fiecare cuvânt.
Un exemplu de expresie regulată este următorul șir: "(.)\1{1,}". Această interogare caută un cuvânt care include două caractere identice consecutive. Rețineți că ghilimelele din jurul expresiei nu fac parte din interogare. Pentru această interogare, de exemplu, se vor găsi următoarele cuvinte:
Această aplicație se bazează pe biblioteca .NET C#, deci utilizați referința limbajului expresiei regulate pentru limba .NET C# după cum este necesar.
Puteți efectua căutarea regulată a expresiilor în mai multe formate de fișier. Vă rugăm să consultați lista completă de mai jos.