Implements PCRE named-capture (with comments) for the Semantic Versioning 2.0.0 standard - processing is left an exercise for the reader ;)