Regex.Match数组使用

using System.Text.RegularExpressions;

 

 

 

 content = Regex.Match(content, "相关搜索(?<val>[\\s\\S]*?)search", RegexOptions.IgnoreCase).Groups["val"].Value.Replace("\r","").Replace("\n","");

 

            MatchCollection TitleMatch = Regex.Matches(content, ">(?<val>[\\u4e00-\\u9fa5|\\w]*?)</a>", RegexOptions.IgnoreCase | RegexOptions.Multiline);


           // System.Text.RegularExpressions.Group TitleMatch = Regex.Match(content, ">(?<val>[\\u4e00-\\u9fa5|\\w]*?)</a>", RegexOptions.IgnoreCase).Groups["val"];

 

            textBox1.Text = TitleMatch[2].Groups["val"].Value;

 

//下面的是取得比较正确的一个

 MatchCollection TitleMatch = Regex.Matches("2.5%-15.5%", @"[\d\.]+%", RegexOptions.IgnoreCase );

 

 

、、、、注意,这里就不用转意字符\了

return TitleMatch[0].ToString();

 

 

    private string remax(string chars)
    {

        string temp = "";
        MatchCollection TitleMatch2 = null;
       // MatchCollection TitleMatch = Regex.Matches("2.5%-15.5%", @"[\d\.]+%", RegexOptions.IgnoreCase );
        MatchCollection TitleMatch = Regex.Matches(chars, @"[\d\.]+%", RegexOptions.IgnoreCase);
        if (TitleMatch.Count > 0)
            temp = TitleMatch[TitleMatch.Count - 1].ToString();
        else if (TitleMatch.Count == 0)
        {
            TitleMatch2 = Regex.Matches(chars, @"\d+元", RegexOptions.IgnoreCase);
            if (TitleMatch2.Count > 0)
                temp = TitleMatch2[TitleMatch2.Count - 1].ToString();
        }

        return temp; 
    }

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值