日期:2014-05-17 浏览次数:20414 次
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 */