110,535
社区成员
发帖
与我相关
我的任务
分享
//str:需要提取字符串,inputname:控件名称
public string FindValueByName(string str, string inputname)
{
string reg = @"<input name=""(?<name>.*?)"" [\s\S]*?value=""(?<value>.*?)"" [\s\S]*?>";
Regex r = new Regex(reg, RegexOptions.None);
Match match = r.Match(str);
string aa = "未找到";
while (match.Success)
{
string name = match.Groups["name"].ToString();
string value = match.Groups["value"].ToString();
if (name == inputname)
{
return value;
}
else
{
match = match.NextMatch();
}
}
return aa;
}