Table of Contents

Property Pattern

Namespace
LMKit.Extraction
Assembly
LM-Kit.NET.dll

Pattern

Gets or sets a pattern that extracted string values must match.

public string Pattern { get; set; }

Property Value

string

Examples

var iban = new TextExtractionElement("Iban", ElementType.String);
iban.Format.Pattern = "2A2N4A7N";

Remarks

Only applicable when ElementType is String or StringArray.

Accepted inputs are either a regular expression (JSON schema style) or a compact descriptor that uses N (digit), A (uppercase letter), a (lowercase letter), and X (uppercase alphanumeric). Example descriptor: 4N-26A2N-1A.

Assigned values are syntax-validated when set. Invalid patterns throw ArgumentException.

In JSON: use the "pattern" property.