using System;
using System.Text.RegularExpressions;class Test
{
    static void Main()
    {
        string s=GetString("http://www.xxxx.com/232/xxxxxx-1234.htm");
    }    public static string  GetString(string s)
    {
        return Regex.Match(s,"(\\d+)",RegexOptions.RightToLeft).Groups[1].Value;
    }
}

解决方案 »

  1.   


        Match m = Regex.Match("http://www.xxxx.com/232/xxxxxx-1234.htm", "/([^/-]+)\-(\d+).htm");
        if (m.Success)
        {
           string newUrl = string.Format("{0}.aspx?id={1}", m.Groups[1].Value, m.Groups[2].Value); //此为定向到的URL
        }
      

  2.   

    这个应该一句代码就可以全部搞定了,试一下这个:string result=Regex.Replace("网站全部代码",@"(?i)(http://[^/]+/)232/([^-]+)-(\d+)\.htm","$1$2.aspx?id=$3");