Functions to restrict a regex to a specific number
Arguments
- x
A regex pattern.
- n
An integer number
- type
the type of match to perform.
There are three match types
greedy: match the longest string. This is the default matching type.lazy: match the shortest string. This matches the shortest string from the same anchor point, not necessarily the shortest global string.possessive: match and don't allow backtracking
- low
An integer number for the lower limit.
- high
An integer number for the upper limit.
Functions
n_times:xmust occur exactlyntimes.between:xmust occur betweenlowandhightimes.at_least:xmust occur at leastntimes.at_most:xmust occur at mostntimes.
See also
Other rex:
%or%(),
capture(),
character_class(),
group(),
lookarounds,
not(),
rex(),
shortcuts,
wildcards