解决方案 »

  1.   

    因为你其中有一条数据中包含有换行符:07 81 08 7F FF 4B 02
    00 00 00 02而 . 不匹配换行符导致的
    如果你想解决这个问题,你可以这样:(?s)07 81 08.{24}
      

  2.   

    我觉得你应该先把字符串变成byte数组,然后解析
    而不是用正则
      

  3.   


    非常感谢回复 您这个正则我试过了  会报错 我调试看了一下 会出现\r\n这样的字符 其中有一段.这个如何解决呢?这样试试:
    07 81 08(\s\w\w){8}