Matching with regex groupsλ︎
rematches takes a pattern and compares it with a string.
If the pattern does not match the string then
nil is returned to show the function returned a false value.
(re-matches #"pumpkin" "Halloween pumpkin") ``` If there is an exact match and there are no groups (parens) in the regex, then the matched string is returned. ```clojure (re-matches #"pumpkin" "pumpkin")
If the pattern matches but there are groups, a vector of matching strings is returned. The first element in the vector is the entire match. The remaining elements are the group matches.
Last update: March 1, 2023