<TR>
<TD align=left height=30><FONT color=#FFFF00>*</FONT> 数量:</TD>
<TD><INPUT class=text1 maxLength=100 size=60 value=100 name=txtcount></TD>
</TR>
<TR>
<TD align=left height=90><FONT color=#FFFF00>*</FONT> 书籍名称:</TD>
<TD><INPUT class=text1 maxLength=100 size=60 value=半月刊 name=txtbook></TD></TR>
<TR>
<TD align=left height=40><FONT color=#FFFF00>*</FONT> 编号:</TD>
<TD><INPUT class=text1 maxLength=100 size=60 value=ISBN-1001 name=txtno></TD>
</TR>取出name=txtcount,name=txtbook,name=txtno 前Value的值.100+半月刊+ISBN-1001
<TD align=left height=30><FONT color=#FFFF00>*</FONT> 数量:</TD>
<TD><INPUT class=text1 maxLength=100 size=60 value=100 name=txtcount></TD>
</TR>
<TR>
<TD align=left height=90><FONT color=#FFFF00>*</FONT> 书籍名称:</TD>
<TD><INPUT class=text1 maxLength=100 size=60 value=半月刊 name=txtbook></TD></TR>
<TR>
<TD align=left height=40><FONT color=#FFFF00>*</FONT> 编号:</TD>
<TD><INPUT class=text1 maxLength=100 size=60 value=ISBN-1001 name=txtno></TD>
</TR>取出name=txtcount,name=txtbook,name=txtno 前Value的值.100+半月刊+ISBN-1001
mc[0].Value;
mc[1].Value;
mc[2].Value;
就是你要的内容。或是你可以循环
foreach(Match m in mc)
{
m.Value;//这也可以
}
这个两个的呢?
m.Groups[1]m.Groups[2]
Regex reg = new Regex(@"(?i)(?<=value=)\S+(?=\s*name=" + Regex.Escape(name) + ")");
MatchCollection mc = reg.Matches(yourStr);
foreach (Match m in mc)
{
richTextBox2.Text += m.Value + "\n";
}
Regex reg = new Regex("(?<=value.*?name=).*?(?=>)");
mc[0].Value;
mc[1].Value;
mc[2].Value;
就是你要的内容。或是你可以循环
foreach(Match m in mc)
{
m.Value;//这也可以
}