MatchCollection arr = Regex.Matches(编辑框_原文本.Text,编辑框_正则表达式.Text); int 匹配数量 = arr.Count; for (int i = 0; i < 匹配数量; i++) { Console.WriteLine(arr[i].Value); //取匹配文本 Console.WriteLine(arr[i].Groups[1].Value); //取子匹配文本 }