日期:2014-05-17 浏览次数:21047 次
.........以上代码省略
string s = jieguo[0];
List<string> jieguo2 = new List<string>(); \\声明一维数组jieguo2
List<List<string>> jieguo3 = new List<List<string>>(); \\声明二维数组jieguo3
string pattern = @"sellername\\"""">(?<xing>(.*?))</span>.*?tb-rmb-num\\"""">(?<rmb>([\d.]+))</em>.*?tb-amount\\"""">(?<shuliang>(.*?))</td>.*?tb-time\\"""">(?<time>([-\d\s:]+))</td>.*?<p>(?<kuanshi>(.*?))</p>"; \\定义正则表达式
MatchCollection collection = Regex.Matches(s, pattern);\\ 抽出15位顾客的信息
foreach (Match match in collection)
{
GroupCollection gc = match.Groups;\\正则表达式的组group
jieguo2.Clear(); \\清除数组内容
jieguo2.Add(gc["xing"].Value); \\添加元素到一维数组jieguo2
jieguo2.Add(gc["rmb"].Value); \\添加元素到一维数组jieguo2
jieguo2.Add(gc["shuliang"].Value); \\添加元素到一维数组jieguo2
jieguo2.Add(gc["time"].Value); \\添加元素到一维数组jieguo2
jieguo2.Add(gc["kuanshi"].Value); \\添加元素到一维数组jieguo2
jieguo3.Add(jieguo2); \\添加一维数组jieguo2 到 二维数组jieguo3
}
for (i = 0; i < jieguo3.Count; i++)
{