私はこのコードを見直しています (C# で書かれています):
string root = match.Groups[1].Value,
secon = match.Groups[2].Success ? match.Groups[2].Value.Substring(1) : string.Empty,
third = match.Groups[3].Success ? match.Groups[3].Value.Substring(1) : string.Empty;
誰かがコンマの目的を説明できますか?