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