如何按十六进制字符拆分字符串

How to split string by HEX character

我需要帮助来拆分包含十六进制字符的字符串。 怎么做? 我得到的代码不起作用。

dim itr 
itr="343434 XX7777777" '  SI
msgbox itr
dim scrns
scrns=Split(itr,"SI",-1,1)
msgbox scrns(1)

通过数值定义字符("shift in" 为 0x0f):

scrns = Split(itr, Chr(&h0f))

在 VBScript 中,您可以通过在它们前面加上 &h 来定义十六进制数。 Chr函数把数字转成对应的字符

正如@JNevill 在评论中指出的那样,您也可以使用十进制值而不是十六进制值:

scrns = Split(itr, Chr(15))