当前位置: 代码迷 >> ASP.NET >> string 类型的form表单怎么拆分
  详细解决方案

string 类型的form表单怎么拆分

热度:5629   发布时间:2013-02-25 00:00:00.0
string 类型的form表单如何拆分
我拿到了一个string类型的form表单

string strForm=“<form name="forwardForm" action="http://www.baidu.com" method="POST">  <input  name="order_st" value=""/>  <input  name="md5" value="0525aa47fbe5be6b3c6e00dde2ad2e35"/>  <input  name="fy_ssn" value=""/>  <input  name="order_pay_code" value="5002"/>  <input  name="mchnt_cd" value="1342"/>  <input  name="order_amt" value=""/>  <input  name="order_pay_error" value="验证签名失败"/>  <input  name="resv1" value=""/>  <input  name="order_date" value=""/>  <input  name="order_id" value="orderid"/>”;

strForm是一行数据,如何把里面的value根据name的值拿到相对应的value的值啊,各位大婶们看看,谢谢

------解决方案--------------------------------------------------------
用正则表达式取
<input  name="" value=""/>若干条

然后再每条 每条匹配出来

------解决方案--------------------------------------------------------
将这个字符串定义成@"<?xml version=""1.0"" encoding=""UTF-8"" ?>

然后遍历取出.

XML相关操作百度一堆。自己查一下
------解决方案--------------------------------------------------------
(?i)<input\s*name=[""'](?<name>[^""']+)[""'][^>]*?value=[""'](?<value>[^""]*)[""']
  相关解决方案