C#正则只取一个值

 
        private void button2_Click(object sender, EventArgs e)
        {
            string text2 = textBox1.Text;   //获取 textBox1 的文字
            string strTest1 = "Name\">[^<\\s]+";  //匹配系统名称
            string strTest2 = "Newest\">[^<\\s]+"; //匹配最新版本号
            string strTest3 = "href=\"[^\\s\"]+";   //匹配下载链接
            string strTest4 = "Current\">[^<\\s]+";   //匹配当前使用版本号
            string strTest5 = "Date\">[^<.]+";   //匹配到期日期
            string strTest6 = "Return\">[^<.]+";   //匹配注册返回值
                                                    
            
            MatchCollection mc;    //定义MC
            string[] results = new string[10];  //定义一个数组
            int[] matchpost = new int[10];
            Regex r = new Regex(strTest2);   //创建一个Regex对象
            mc = r.Matches(text2); //要查找的字符串
            textBox2.Text = mc[mc.Count - 1].Value;   //这样就可以取出最大标的值
            //for(int i=0; i< mc.Count; i++)          //下面可以输出所有的值
            //{
            //    results[i] = mc[i].Value;   //将查找到的字符串添加到数组
            //    matchpost[i] = mc[i].Index;  //记录查找到的位置
            //    textBox2.Text = textBox2.Text + mc[i].Value;
           // }

        }


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值