1
我已經問了this question,它允許我將相應的字符串轉換爲它的等價十六進制,第二個答案似乎工作。如何知道輸出是「String」還是「Hex」?
我的問題是我怎麼知道輸出的值是否真的是Hex而不使用只能理解Hex的機器?
例如:
輸入: D7
正確的輸出是: D7(這是正確的,如果它是十六進制的,如果是字符串,則它是不正確的)
我已經問了this question,它允許我將相應的字符串轉換爲它的等價十六進制,第二個答案似乎工作。如何知道輸出是「String」還是「Hex」?
我的問題是我怎麼知道輸出的值是否真的是Hex而不使用只能理解Hex的機器?
例如:
輸入: D7
正確的輸出是: D7(這是正確的,如果它是十六進制的,如果是字符串,則它是不正確的)
假設對檢查的字符串的長度沒有限制:
Dim _inputStr As String = "D7"
Dim _isCorrectHex As Boolean = Text.RegularExpressions.Regex.Match(_inputStr, "^([0-9a-fA-F]+)$").Success