e function里的字符串应该是某种类型的编码吧?不像正则表达式,是什么?没见过。请教。private String a()
    {
        return e("\021&PvS\021&PvO^+\025.IRi\036%\007Cg\0318\007\017\013z");
    }

解决方案 »

  1.   

    去看看e function,也许没啥特别的
      

  2.   

    这是e的方法,看不出什么。private static String e(String s)
        {
            char ac[];
            int i;
            int j;
            ac = s.toCharArray();
            i = ac.length;
            j = 0;
            if(i > 1) goto _L2; else goto _L1
    _L4:
            ac[j] ^= k;
            break; /* Loop/switch isn't completed */
    _L1:
            int k;
            switch(j % 5)
            {
            case 0: // '\0'
                k = 0x31;
                break;        case 1: // '\001'
                k = 6;
                break;        case 2: // '\002'
                k = 112;
                break;        case 3: // '\003'
                k = 86;
                break;        default:
                k = 115;
                break;
            }
            if(true) goto _L4; else goto _L3
    _L5:
            ac[i] ^= k;
    _L3:
            j++;
            if(i != 0) goto _L2; else goto _L5
    _L2:
            if(j >= i)
                return new String(ac);
              goto _L1
        }