Կանոնավոր արտահայտությունները հատուկ լեզու են տեքստի որոնման և ենթատողերի մանիպուլյացիայի համար՝ հիմնված նիշերի օգտագործման վրա, որոնցից ստեղծվում է որոնման օրինաչափություն:
Այս Կանոնավոր արտահայտությունների որոնման հավելվածը որոնում է միայն առանձին բառեր տեքստում՝ օգտագործելով տվյալ օրինաչափությունը: Արտահայտությունների որոնումը և բուլյան որոնումը չեն ապահովվում: Այնուամենայնիվ, GroupDocs.Search ամբողջական տեքստային որոնողական համակարգը, որի վրա հիմնված է այս հավելվածը, աջակցում է նաև արտահայտությունների որոնմանը և բուլյան որոնումը՝ օբյեկտի տեսքով հարցում կազմելիս: Այս դեպքում որոնման օրինաչափությունները յուրաքանչյուր բառի համար նշվում են առանձին:
Կանոնավոր արտահայտության օրինակը հետևյալ տողն է. "(.)\1{1,}". Այս հարցումը փնտրում է բառ, որը ներառում է երկու հաջորդական նույնական նիշ: Նկատի ունեցեք, որ արտահայտության շուրջ մեջբերումները հարցման մաս չեն: Այս հարցման համար, օրինակ, կգտնվեն հետևյալ բառերը.
Այս հավելվածը հիմնված է .NET C# գրադարանի վրա, ուստի անհրաժեշտության դեպքում օգտագործեք սովորական արտահայտությունների լեզվի հղումը .NET C# լեզվի համար:
Դուք կարող եք կանոնավոր արտահայտությունների որոնում կատարել բազմաթիվ ֆայլերի ձևաչափերով: Խնդրում ենք տեսնել ստորև ներկայացված ամբողջական ցանկը: