在 Hex-String 中设置位的方法通常是通过使用 Base-36 编码来表示二进制数据,其中每个字符代表 3 位二进制数据。因此,要检查 Hex-String 中是否设置了位,可以检查每个字符是否包含 1 或 0。以下是一些常用的方法:
import re
hex_string = "1234567890123456789012345678901234567890"
if re.match(r'^[01]+$', hex_string):
print("Hex-String 中设置了位")
else:
print("Hex-String 中未设置位")
import base36
hex_string = "1234567890123456789012345678901234567890"
base36_string = base36.b36decode(hex_string)
if all(c == '1' or c == '0' for c in base36_string):
print("Hex-String 中设置了位")
else:
print("Hex-String 中未设置位")
base36
库:import base36
hex_string = "1234567890123456789012345678901234567890"
base36_string = base36.b36decode(hex_string)
if all(c == '1' or c == '0' for c in base36_string):
print("Hex-String 中设置了位")
else:
print("Hex-String 中未设置位")
这些方法可以检查 Hex-String 中是否设置了位。
领取专属 10元无门槛券
手把手带您无忧上云