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