Regex for Ruby 1.
Regex for Ruby 1.9-style group naming validation: 1 alpha or _ + 0..* ASCII printable chars but >
Regex for mode modifiers (flags)
Regex for non-breaking entities = that does not need NCGroup protection.
Regex for non-breaking entities = that does not need NCGroup protection.
This regex matches:
a, \w, \cX, ༟, \h1f, \0123\p{...}, [...]
Regex for ․NET/PCRE-style group naming validation: 1 alpha or _ + 0.
Regex for ․NET/PCRE-style group naming validation: 1 alpha or _ + 0..* alphanumeric chars or _s
Validator for Java 7-style strict group naming validation: 1 alpha + 0.
Validator for Java 7-style strict group naming validation: 1 alpha + 0..* alphanumeric chars