<INPUT datafld=sys_are class="AUTO" name="Data_11" id="Data_11" title=时 style="WIDTH: 100px" dataSrc="" value={宏控件}>时</TD>
上面的属性只有datafld的值,id的值,name的值title的值 是不同并且动态的。我要取出id 的值 ,该怎么用正则表达式去取,半夜了还没弄出来,大虾来帮忙啊
string str3 = @"id=(\w+)(.+)datafld=" + datafld + "|datafld=" + datafld + @"(.+)id=(\w+)";
Match matches_auto2 = Regex.Match(strFormModel, str3, RegexOptions.IgnoreCase);
while (matches_auto2.Success)
{
id_datafld = matches_auto2.Groups[1].Value;
matches_auto2 = matches_auto2.NextMatch();
}
时
有很多个这样的控件, 就是ID/NAME不通、datafld属性也不同 。
<INPUT dataFld=SYS_YEAR class="AUTO" name="Data_8" id="Data_8" title=年 style="WIDTH: 100px" dataSrc="" value={宏控件}>年<INPUT dataFld=SYS_MON class="AUTO" name="Data_9" id="Data_9" title=月 style="WIDTH: 100px" dataSrc="" value={宏控件}>月
"<Input .*? id=\"(.*?)\" .*?>"