c185960959 2021-10-13 23:00 采纳率: 89.5%
浏览 21
已结题

一个正则匹配十六进制的问题

img

img


为什么1的时候能是true 是9f这种情况 负数的byte就匹配不到 是false? 那么我该用什么去匹配 -97的byte呢

  • 写回答

1条回答 默认 最新

  • Tomshidi 2021-10-13 23:47
    关注

    byte类型的-97转换成String可不是你要的十六进制,是下面这样,根本不是一个可识别的字符,当然就无法识别了。

    img

    整型转十六进制字符串你可以用这个Integer.toHexString(-97)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 8月22日
  • 已采纳回答 8月14日
  • 修改了问题 10月13日
  • 创建了问题 10月13日

悬赏问题

  • ¥20 c#使用NPOI向word表格中添加字段导致word有概率警告不可识别
  • ¥15 怎么使用hxe16进制编码器修改视频数据和图片一样!求教程!
  • ¥15 怎么用python模拟光的折射,反射,和全反射
  • ¥15 python打印机打印word和PDF文件出来的是乱码
  • ¥15 求达梦8数据库安装包
  • ¥15 YOLOv8模型网络结构更改后报错
  • ¥15 深度学习中梯度为None
  • ¥15 zynq烧写程序到flash后不运行
  • ¥15 裸板ESD问题的思考与实验
  • ¥15 electron+python