Log 2869 regex capture groups

Support for named capture groups and associated tests.
Unit test generally use the test* naming convention.