7f-ff
([789abcdef]{1}[1-9a-f]{1}){8}

解决方案 »

  1.   

    我的想法是7f是一个,f0-fe是一个,80-ef是一个
    但我不会写!
    大家出力啊1
      

  2.   

    >>>7f7f808080807ffe为正确的
      最后7ffe不循环呀???try:string[] str = {"7f7f808080807f7f","7f7f808080807ffe","0000000000000000","6f80808080808080"};
     string pat = @"^(7f|[8-9a-e][0-9a-f]|f[0-9a-e])\1(7f|[8-9a-e][0-9a-f]|f[0-9a-e])\2(7f|[8-9a-e][0-9a-f]|f[0-9a-e])\3(7f|[8-9a-e][0-9a-f]|f[0-9a-e])\4$";
     Regex r = new Regex(pat);
     foreach(string s in str){
     Match m = r.Match(s);
     if(m.Success)
       Console.WriteLine("OK");
     else
       Console.WriteLine("NG");
     }
      

  3.   

    你理解错了!!
    不是四位,只是两位!!
    每两位从7f~fe为一组,共八组!
      

  4.   

    第一组为范围为7f~fe
    共有八个这样的组,组成16位字串!!
      

  5.   


    string pat = @"^(7f|[8-9a-e][0-9a-f]|f[0-9a-e]){8}$";