a simple string pattern conforming to the rules above
whether the regular expression should be case insensitive (false by default)
A regular expression implementing the pattern
import { createRegexFromPattern } from "apprt-core/string-pattern";
const regex = createRegexFromPattern("foo*");
const match = regex.test("foobar"); // true
Generated using TypeDoc
Builds a regular expression object from a simple string pattern.
A string pattern can use the following special characters:
*
to match any number of characters:"foo*"
will match all strings starting with"foo"
?
to match a single character:"foo?"
will match all strings of 4 characters that start with"foo"
\
to escape a special character:\*
will be interpreted as*
, and\
will be interpreted as\
This is a replacement function for
ct/_string.stringPatternToRegExp
.