string name = "<a href='../sdf>$158,700</a>";我只想要$158,700,其中"<a href='../sdf>里的href值是变换的,请问怎么截取

解决方案 »

  1.   

    可以用正则简单点就可以Indexof(">")
    找到第一个>符号的位置 然后就可以了
      

  2.   

    string name = "<a href='sdsdf/sdf>$158,700</a>";
    string strRegex = "<a[^<]+>(?<value>[\\s\\S]*?)</a>";
    string  strValue = "";
    Regex re = new Regex(strRegex, RegexOptions.IgnoreCase | RegexOptions.Multiline);foreach (Match m in re.Matches(name))
    {
    strValue += m.Groups["value"].Value;
    }
      

  3.   

    这个只是去掉了右边</a>,左边的<a href='sdsdf/sdf>还在呀
      

  4.   

    你要截什么?href里面变化的值吗?