求高手给出一个匹配段落的正则
比如
工作经验
1992-1-1 到 2002-1-1 在XXX工作
1993-1-1 到 2002-1-1 在XXX工作
如何匹配工作经验的文字段呢
------解决方案--------------------
static void Main(string[] args)
{
MatchCollection matchs = Regex.Matches(
@"工作经验
1992-1-1 到 2002-1-1 在XXX工作
1993-1-1 到 2002-1-1 在XXX工作", @"(?<stime>\d{4}-\d{1}-\d{1})\s+到\s+(?<etime>\d{4}-\d{1}-\d{1})\s+在(?<Work>.*)工作", RegexOptions.IgnoreCase | RegexOptions.Multiline);
foreach (Match match in matchs)
{
Console.WriteLine("{0} - 到 {1} 在{2}工作", match.Groups["stime"].Value, match.Groups["etime"].Value, match.Groups["Work"].Value);
}
Console.Read();
}