Class Factory

Namespace
NOpenNLP.Tools.Tokenize.Lang
Assembly
NOpenNLP.Tools.dll
public class Factory
Inheritance
Factory
Inherited Members

Fields

DEFAULT_ALPHANUMERIC

public const string DEFAULT_ALPHANUMERIC = "^[A-Za-z0-9]+$"

Field Value

string

Methods

CreateTokenContextGenerator(string?, ISet<string>)

public virtual ITokenContextGenerator CreateTokenContextGenerator(string? languageCode, ISet<string> abbreviations)

Parameters

languageCode string
abbreviations ISet<string>

Returns

ITokenContextGenerator

GetAlphanumeric(string?)

Gets the alphanumeric pattern for the language. Please save the value locally because this call is expensive.

public virtual Regex GetAlphanumeric(string? languageCode)

Parameters

languageCode string

the language code. If null or unknow the default pattern will be returned.

Returns

Regex

the alphanumeric pattern for the language or the default pattern.