Elm port of VerbalExpressions
Restrict matches to start of line
Restrict matches to end of line
Include a matching group in the expression
Start the expression with a matching group
Include an optional matching group
Match any set of characters or not
Match any set of characters except a particular String
Match on one or more characters
Match on one or more characters, with the execption of some String
Match a new line
Match a tab
Match an alphanumeric word
Match a character class
Match a character class with ranges
Let the expression be case insensitive
Repeat the prior case a number of times
Repeat the prior case within some range of times
Match a group any number of times
Match a group a particular number of times
Add an alternative expression
Start capturing a group
Finish capturing a group
Compile result down to a Regex.regex
Compile result down to a String Note, this is just a string of the expression. Modifier flags are discarded.
Chainable function for replacing a string with another string using a Regex created using VerbalExpressions
The main type used for constructing verbal expressions
An initial, empty verex to start from and pipe through functions