using System; using System.Collections.Generic; using System.Linq; using System.Numerics; using System.Text; using System.Text.RegularExpressions; namespace apps { class Program { static string Get() { return Console.ReadLine(); } static void Main() { // ticket string raw = Get(); List rawList = raw.Split(", ").ToList(); string pattern = @"[A-Za-z]*(?[$|@|#|^]{6,10})[A-Za-z]*[$|@|#|^]{6,10}[A-Za-z]*"; //------------------------------------------------------------------------------------------- //------------------------------------------------------------------------------------------- //------------------------------------------------------------------------------------------- //------------------------------------------------------------------------------------------- MatchCollection matches = Regex.Matches(raw, pattern); if (matches.Count == 0) { Console.WriteLine("ticket \"validticketnomatch:(\" - no match"); } else { for (int i =0; i