Python 正则表达式验证十六进制数字

  1. Find any hexadecimal number in a larger body of text

  2. 1.在较大的文本体中查找任何十六进制数
    \b[0-9a-fA-F]+\b

  3. Check whether a text string holds just a hexadecimal number

  4. 3.检查文本字符串是否只包含十六进制数
    \A[0-9a-fA-F]+\Z

  5. Find a hexadecimal number with a 0x prefix

  6. 5.查找前缀为0x的十六进制数
    \b0x[0-9a-fA-F]+\b

  7. Find a hexadecimal number with an &H prefix

  8. 7.查找前缀为&H的十六进制数
    &H[0-9a-fA-F]+\b

  9. Find a hexadecimal number with an H suffix
    \b[0-9a-fA-F]+H\b

  10. Find a hexadecimal byte value or 8-bit number
    \b[0-9a-fA-F]{2}\b

  11. Find a hexadecimal word value or 16-bit number
    \b[0-9a-fA-F]{4}\b

  12. Find a hexadecimal double word value or 32-bit number
    \b[0-9a-fA-F]{8}\b

  13. Find a hexadecimal quad word value or 64-bit number
    \b[0-9a-fA-F]{16}\b

  14. Find a string of hexadecimal bytes (i.e., an even number of hexadecimal digits)
    \b(?:[0-9a-fA-F]{2})+\b

  15. Find any hexadecimal number standalone in a larger body of text
    (?:^|(?<=\s))[0-9a-fA-F]+(?=$|\s)

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值