Initializes a new instance of RegexParameters. This is a copy constructor.
public RegexParameters(
RegexParameters r
)
public RegexParameters(
RegexParameters r
);
public:
RegexParameters(RegexParameters^ r)
__init__(self,r) # Overloaded constructor
r
RegexParameters to copy from.
Regex parameters cannot act on their own. When they are made, they need to be added to the RegexParameter list in the matching RegexInspectorElement.
Adding a regex parameter to find one or more capital letters, a space, then one or more capital letters.
using Leadtools;
using Leadtools.Document.Unstructured;
using Leadtools.Document.Analytics;
using Leadtools.Document.Unstructured.Highlevel;
using Leadtools.Ocr;
using Leadtools.Document;
public void DocumentUnstructuredRegexParametersExample()
{
var r1 = new RegexInspectorElement()
{
Id = "r1",
IncludeWholeWord = true,
IncludeWholeLine = false
};
r1.RegexParameters.Add(new RegexParameters()
{
Pattern = @"[A-Z]{1,}\s[A-Z]{1,}",
PatternIsOEM = false,
IgnoreSpaces = false,
IgnoreCase = false,
ApproximateRegexMode = ApproximateRegexMode.Disabled,
UseLettersToNumbersMapping = false,
AllowSubWordsMatching = true,
MinimumLength = 1,
MaximumCost = 0
});
}
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.List;
import java.util.Scanner;
import org.junit.*;
import org.junit.runner.JUnitCore;
import org.junit.runner.Result;
import org.junit.runner.notification.Failure;
import com.google.gson.JsonObject;
import com.google.gson.JsonElement;
import com.google.gson.JsonParser;
import leadtools.*;
import leadtools.document.DocumentFactory;
import leadtools.document.DocumentTextExtractionMode;
import leadtools.document.DocumentTextImagesRecognitionMode;
import leadtools.document.LEADDocument;
import leadtools.document.LoadDocumentOptions;
import leadtools.document.analytics.ElementResult;
import leadtools.document.analytics.ElementSetResult;
import leadtools.document.analytics.internal.ApproximateRegexMode;
import leadtools.document.unstructured.RegexInspectorElement;
import leadtools.document.unstructured.RegexParameters;
import leadtools.document.unstructured.highlevel.FeatureResourceBuilder;
import leadtools.document.unstructured.highlevel.FeaturesProcessingEngine;
import leadtools.document.unstructured.highlevel.IFeature;
import leadtools.ocr.OcrEngine;
public void documentUnstructuredRegexParametersExample() {
RegexInspectorElement r1 = new RegexInspectorElement();
r1.setId("r1");
r1.setIncludeWholeLine(false);
r1.setIncludeWholeWord(true);
RegexParameters r2 = new RegexParameters();
r2.setPattern("[A-Z]{1,}\\s[A-Z]{1,}");
r2.setPatternIsOEM(false);
r2.setIgnoreSpaces(false);
r2.setIgnoreCase(false);
r2.setApproximateRegexMode(ApproximateRegexMode.DISABLED);
r2.setUseLettersToNumbersMapping(false);
r2.setAllowSubWordsMatching(true);
r2.setMinimumLength(1);
r2.setMaximumCost(0);
r1.getRegexParameters().add(r2);
}
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document