string str = "合作英语2012-5-28合作英语22012-5-28";
Regex regex = new Regex(@".*?\d{4}-\d{1,2}-\d{1,2}");
int startPos = 0;
List
for(;;)
{
Match match = regex.Match(str, startPos);
if (match.Success == false) break;
result.Add(match.Value);
startPos += match.Length;
}
StringBuilder sb = new StringBuilder();
foreach (string s in result)
sb.AppendLine(s);
str = sb.ToString();
这样可以吗?输入和输出都是str