首页 新闻 会员 周边 捐助

C#正则提取网页input的框值问题

0
悬赏园豆:20 [已解决问题] 解决于 2012-09-27 16:07
    <input type="hidden" name="option" value="com_user" />
    <input type="hidden" name="task" value="login" />
    <input type="hidden" name="return" value="aW5kZXgucGhw" />
    <input type="hidden" name="036a53578a92ba65c60798bf6155208f" value="1" /></form>

我的正则代码是

 MatchCollection mc = Regex.Matches(richTextBox1.Text, "<input type=\"hidden\" name=\"option\" value=\"(?<option>.*?)\" />[\\s\\S]<input type=\"hidden\" name=\"task\" value=\"(?<task>.*?)\" />[\\s\\S]<input type=\"hidden\" name=\"return\" value=\"(?<return>.*?)\" />[\\s\\S]<input type=\"hidden\" name=\"(?<value>.*?)\" value=\"1\" /></form>", RegexOptions.IgnoreCase);
             
            string option = mc[0].Groups["option"].Value;
            string task = mc[0].Groups["task"].Value;
            string sfreturn = mc[0].Groups["return"].Value;
            string value = mc[0].Groups["value"].Value;
           MessageBox.Show(option+task+sfreturn+value);

 

不知道错在哪里了

shineme的主页 shineme | 初学一级 | 园豆:29
提问于:2012-09-27 15:35
< >
分享
最佳答案
0

为什么有这么奇怪的需求呢?

为什么要正则提取value呢?

你是不是已经误入歧途了?

收获园豆:20
田林九村 | 老鸟四级 |园豆:2367 | 2012-09-27 15:38

那要咋提取啊

shineme | 园豆:29 (初学一级) | 2012-09-27 15:39

@shineme: 

你post到后台然后用Request.Form取呀

田林九村 | 园豆:2367 (老鸟四级) | 2012-09-27 15:45
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册