using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
string text = "AB GHIJKLZ";
Match match = Regex.Match(
Regex.Replace(text, @"^(.)(.{5})(.{6})(.)$", "$1,$2,$3,$4"),
@"^[A-Z ],[A-Z]*[ ]*,[A-Z]*[ ]*,[A-Z ]$");
if (match.Success)
{
Console.WriteLine(text);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7IAoKcHVibGljIGNsYXNzIFRlc3QKewogIHB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKICB7CiAgICBzdHJpbmcgdGV4dCA9ICJBQiAgICBHSElKS0xaIjsKICAgIE1hdGNoIG1hdGNoID0gUmVnZXguTWF0Y2goCiAgICAgIFJlZ2V4LlJlcGxhY2UodGV4dCwgQCJeKC4pKC57NX0pKC57Nn0pKC4pJCIsICIkMSwkMiwkMywkNCIpLAogICAgICBAIl5bQS1aIF0sW0EtWl0qWyBdKixbQS1aXSpbIF0qLFtBLVogXSQiKTsKICAgIGlmIChtYXRjaC5TdWNjZXNzKQogICAgewogICAgICBDb25zb2xlLldyaXRlTGluZSh0ZXh0KTsKICAgIH0gCiAgfSAKfQ==