如何知道输出是 "String" 还是 "Hex"?
How to know if the output is "String" or "Hex"?
我已经问 允许我将相应的字符串转换为等效的十六进制,第二个答案似乎有效。
我的问题是,如果不使用只能理解十六进制的机器,我如何知道输出值是否真的是十六进制?
例如:
输入:D7
正确的输出是: D7(如果是十六进制就正确,如果是字符串就不正确)
假设要检查的字符串的长度没有限制:
Dim _inputStr As String = "D7"
Dim _isCorrectHex As Boolean = Text.RegularExpressions.Regex.Match(_inputStr, "^([0-9a-fA-F]+)$").Success
我已经问
我的问题是,如果不使用只能理解十六进制的机器,我如何知道输出值是否真的是十六进制?
例如:
输入:D7
正确的输出是: D7(如果是十六进制就正确,如果是字符串就不正确)
假设要检查的字符串的长度没有限制:
Dim _inputStr As String = "D7"
Dim _isCorrectHex As Boolean = Text.RegularExpressions.Regex.Match(_inputStr, "^([0-9a-fA-F]+)$").Success