L_VerexStringExpression

Summary

Contains expressions supported by the Verex .

Syntax

typedef enum L_VerexStringExpression 
{ 
   L_VerexStringExpression_Add, 
   L_VerexStringExpression_Then, 
   L_VerexStringExpression_Maybe, 
   L_VerexStringExpression_Anything, 
   L_VerexStringExpression_AnythingBut, 
   L_VerexStringExpression_Something, 
   L_VerexStringExpression_SomethingBut, 
   L_VerexStringExpression_LineBreak, 
   L_VerexStringExpression_Tab, 
   L_VerexStringExpression_Word, 
   L_VerexStringExpression_AnyOf, 
   L_VerexStringExpression_Any, 
   L_VerexStringExpression_Multiple, 
   L_VerexStringExpression_Alt, 
} L_VerexStringExpression; 

Members

L_VerexStringExpression_Add

Add a matching pattern/text.

L_VerexStringExpression_Then

From a previous addition, then add a matching pattern if and only if, the previous pattern was matched.

L_VerexStringExpression_Maybe

Add an optional pattern or text to match.

L_VerexStringExpression_Anything

Add a pattern to match any characters. Including empty strings.

L_VerexStringExpression_AnythingBut

Add a pattern to match any characters with the exceptions given. Including empty strings.

L_VerexStringExpression_Something

Add a pattern to match any characters.

L_VerexStringExpression_SomethingBut

Add a pattern to match any characters with the given exceptions.

L_VerexStringExpression_LineBreak

Add a pattern to match for new lines.

L_VerexStringExpression_Tab

Add a pattern to match for tabs.

L_VerexStringExpression_Word

Add a pattern to match a word.

L_VerexStringExpression_AnyOf

Add a pattern to match any pattern of the those given.

L_VerexStringExpression_Any

Add a pattern to match any character.

L_VerexStringExpression_Multiple

Add a pattern to match 1 or more of the given text.

L_VerexStringExpression_Alt

Add a pattern to be matched alternatively to the previous added pattern.

Comments

Verex object is built accumulatively by calling L_Verex_AddStringExpression with any of the enumeration values and parameters. Each call considers the pattern before, then adds it if necessary.

Verex

Verex stands for verbal expression. Refers to an API that builds a Regex expression using intuitive verbal expressions, such as start of line, match anything, match a word, etc. It builds accumulatively by adding to the verbal expression until a whole Regex phrase is complete and then you can export it.

Usage

Help Version 22.0.2023.7.11
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Raster Imaging C API Help
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.