Skip to main content

@terascope/core-utils / regex

regex

Functions

formatRegex()

formatRegex(input, flags?): RegExp

Defined in: packages/core-utils/src/regex.ts:35

Parameters

ParameterType
inputstring | RegExp
flags?RegexFlag[]

Returns

RegExp


isRegExp()

isRegExp(input): input is RegExp

Defined in: packages/core-utils/src/regex.ts:3

Parameters

ParameterType
inputunknown

Returns

input is RegExp


isRegExpLike()

isRegExpLike(input, strict): boolean

Defined in: packages/core-utils/src/regex.ts:12

Parameters

ParameterTypeDefault value
inputunknownundefined
strictbooleantrue

Returns

boolean


isWildCardString()

isWildCardString(term): boolean

Defined in: packages/core-utils/src/regex.ts:95

Parameters

ParameterType
termstring

Returns

boolean


match()

match(regexp, value): string | null

Defined in: packages/core-utils/src/regex.ts:50

Parameters

ParameterType
regexpstring | RegExp
valuestring

Returns

string | null


matchAll()

matchAll(regexp, value): string[] | null

Defined in: packages/core-utils/src/regex.ts:67

Parameters

ParameterType
regexpstring | RegExp
valuestring

Returns

string[] | null


matchAllFP()

matchAllFP(regexp): (value) => string[] | null

Defined in: packages/core-utils/src/regex.ts:91

A functional version of matchAll

Parameters

ParameterType
regexpstring | RegExp

Returns

(value): string[] | null

Parameters
ParameterType
valuestring
Returns

string[] | null


matchFP()

matchFP(regexp): (value) => string | null

Defined in: packages/core-utils/src/regex.ts:63

A functional version of match

Parameters

ParameterType
regexpstring | RegExp

Returns

(value): string | null

Parameters
ParameterType
valuestring
Returns

string | null


matchWildcard()

matchWildcard(wildCard, value): boolean

Defined in: packages/core-utils/src/regex.ts:137

Parameters

ParameterType
wildCardstring
valuestring

Returns

boolean


wildCardToRegex()

wildCardToRegex(term): RegExp

Defined in: packages/core-utils/src/regex.ts:101

Parameters

ParameterType
termstring

Returns

RegExp