Added regular expression support

Column definitions now can contain a Match attribute that specifies a
regular expression capture. Only this capture will be extracted from
the matched XML node value.