111,126
社区成员
发帖
与我相关
我的任务
分享
Str="@F6FF3470@P2993100@YAYY2310@TA902080@KA851960@HA801850@MA751730@GA701620@UA100@BA400@NA300@RA6000@O5200"
DataTable ft = new DataTable("TableName");
DataColumn cc1 = new DataColumn("First");//起飞城市
DataColumn cc2 = new DataColumn("Second");//起飞城市
DataColumn cc3 = new DataColumn("Third");//起飞城市
ft.Columns.Add(cc1);
ft.Columns.Add(cc2);
ft.Columns.Add(cc3);
Regex objRegex = new Regex(@"(@(?<First>\w{2})(?<Second>\w{2})(?<Third>\w+))");
MatchCollection objMatches = objRegex.Matches(Str);
foreach (Match objItem in objMatches)
{
DataRow fr1 = ft.NewRow();
fr1[cc1] = objItem.Groups["Third"].Value;
fr1[cc2] = objItem.Groups["Second"].Value;
fr1[cc3] = objItem.Groups["First"].Value;
ft.Rows.Add(fr1);
}
DataList2.DataSource = ft.DefaultView;
DataList2.DataBind();