日期:2014-05-17 浏览次数:20491 次
string tempStr = File.ReadAllText(@"C:\Documents and Settings\Administrator\桌面\Test.txt", Encoding.GetEncoding("GB2312"));//读取txt
string pattern1 = @"(?is)(?<=<td[^>]*?class=['""]ly2[^>]*?>((?!</td>)[\s\S])*<a[^>]*?>)[^<>]+";
string pattern2 = @"(?is)(?<=<td[^>]*?class=['""]lj2[^>]*?>((?!</td>)[\s\S])*<a[^>]*?>)[^<>]+";
string[] temp_array1 = Regex.Matches(tempStr,pattern1).Cast<Match>().Select(a=>a.Value).ToArray();
/*
* [0] "嫁娶" string
[1] "出行" string
[2] "开市" string
[3] "安床" string
[4] "入殓" string
*/
string[] temp_array2 = Regex.Matches(tempStr, pattern2).Cast<Match>().Select(a => a.Value).ToArray();
/*
* [0] "祈福" string
[1] "动土" string
*/