Log 2869 regex capture groups

Support for named capture groups and associated tests.
Shouldn't we return array instead of List? I don't think we need any dynamic properties of List here.