The purpose of ?: in this is /(?: [a-z]+/ is?
To enclose a subpattern in parenthesis without storing it in memory.
To define a boundary condition
To enclose a pattern within pattern
None of the above