using System; using System.Text.RegularExpressions; public class Test { public static void Main() { String input = @"[1][الهه اردونی]"; Regex rgx = new Regex(@"^(\[1\])(\[[\u0600-\u06FF\s]+\])$"); foreach (Match m in rgx.Matches(input)) { Console.WriteLine(m.Groups[1].Value); Console.WriteLine(m.Groups[2].Value); } } }