@terascope/utils / regex
regex
Functions
formatRegex()
formatRegex(
input
,flags
?):RegExp
Parameters
Parameter | Type |
---|---|
input | string | RegExp |
flags ? | RegexFlag [] |
Returns
RegExp
Source
packages/utils/src/regex.ts:35
isRegExp()
isRegExp(
input
):input is RegExp
Parameters
Parameter | Type |
---|---|
input | unknown |
Returns
input is RegExp
Source
isRegExpLike()
isRegExpLike(
input
,strict
):boolean
Parameters
Parameter | Type | Default value |
---|---|---|
input | unknown | undefined |
strict | boolean | true |
Returns
boolean
Source
packages/utils/src/regex.ts:12
isWildCardString()
isWildCardString(
term
):boolean
Parameters
Parameter | Type |
---|---|
term | string |
Returns
boolean
Source
packages/utils/src/regex.ts:95
match()
match(
regexp
,value
):string
|null
Parameters
Parameter | Type |
---|---|
regexp | string | RegExp |
value | string |
Returns
string
| null
Source
packages/utils/src/regex.ts:50
matchAll()
matchAll(
regexp
,value
):string
[] |null
Parameters
Parameter | Type |
---|---|
regexp | string | RegExp |
value | string |
Returns
string
[] | null
Source
packages/utils/src/regex.ts:67
matchAllFP()
matchAllFP(
regexp
): (value
) =>string
[] |null
A functional version of matchAll
Parameters
Parameter | Type |
---|---|
regexp | string | RegExp |
Returns
Function
Parameters
Parameter | Type |
---|---|
value | string |
Returns
string
[] | null
Source
packages/utils/src/regex.ts:91
matchFP()
matchFP(
regexp
): (value
) =>string
|null
A functional version of match
Parameters
Parameter | Type |
---|---|
regexp | string | RegExp |
Returns
Function
Parameters
Parameter | Type |
---|---|
value | string |
Returns
string
| null
Source
packages/utils/src/regex.ts:63
matchWildcard()
matchWildcard(
wildCard
,value
):boolean
Parameters
Parameter | Type |
---|---|
wildCard | string |
value | string |
Returns
boolean
Source
packages/utils/src/regex.ts:137
wildCardToRegex()
wildCardToRegex(
term
):RegExp
Parameters
Parameter | Type |
---|---|
term | string |
Returns
RegExp