星级会员信息确认Rewards Member Information Checking 266907 张三
上面的是一个字符串,我想取这里面的“266907”这组数字,这个字符串前面的内容是固定的,从Checking后面的都是动态的,请问大家,这个怎么取?

解决方案 »

  1.   

    (?<=星级会员信息确认Rewards Member Information Checking\s*)\d+正则
      

  2.   

                                //定义一个字符串
                                string str = "Rewards Member Information Checking 266907 张三";
                                //截取字符串,保留从第36个字符到最后
                                str = str.Substring(36);
                                //根据空格拆分到数组
                                string[] array = str.Split(' ');                            //array[0]就是你要的
      

  3.   


    int.Parse(s.Split(' ')[4].ToString());
      

  4.   

       //定义一个字符串
       string str = "Rewards Member Information Checking%266907%张三";
       //根据%拆分到数组
       string[] array = str.Split('%');   //array[0]"Rewards Member Information Checking"
       //array[1]就是你要的266907
       //array[2]"张三"