首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

求好手给出一个匹配段落的正则

2011-12-19 
求高手给出一个匹配段落的正则比如工作经验1992-1-1 到 2002-1-1 在XXX工作1993-1-1 到 2002-1-1 在XXX工

求高手给出一个匹配段落的正则
比如
  工作经验
  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();

}

热点排行