存在这样的一个字符串,"1233322221,32321321312,222112234,你好,我是XXX。"
我想得到最后一个数字所在的索引(4的索引),要怎么做?

解决方案 »

  1.   

    using System.Text.RegularExpressions;// 正则表达式对象
    Regex re = new Regex(@"(?<=\d),(?!\d)");// 分割
    string str = "your string";string [] strs = re.Split(str);
      

  2.   

                string input="1233322221,32321321312,222112234,你好,我是XXX。" ;
                string pattern = @"\d(?=\D+$)";
                Console.WriteLine(Regex.Match(input, pattern).Index); 
      

  3.   

    ?.Length - (new Regex(@"[\u0000-\uffff]*\d")).Replace(?, String.Empty).Length - 1