如何按十六进制字符拆分字符串
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))
我需要帮助来拆分包含十六进制字符的字符串。 怎么做? 我得到的代码不起作用。
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))