Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带冒号分隔符的vbscript拆分字符串_Vbscript - Fatal编程技术网

带冒号分隔符的vbscript拆分字符串

带冒号分隔符的vbscript拆分字符串,vbscript,Vbscript,我有一个通过SMS接收分隔字符串的项目。我的任务是使用split函数按冒号(:)拆分字符串。我的SMS服务器接收消息,我的脚本处理它 示例代码: dim a a = split(string,delimiter) dim value value = a(1) 示例输入(SMS消息):abc:def ghi:jkl 现在,当我拆分它时,我希望value只返回def,但我得到的是defghi。为什么?如果输出正确,split()将创建一个由提供的分隔符确定的子字符串数组 子字符串“def ghi

我有一个通过SMS接收分隔字符串的项目。我的任务是使用
split
函数按冒号(
)拆分字符串。我的SMS服务器接收消息,我的脚本处理它

示例代码:

dim a 
a = split(string,delimiter)
dim value
value = a(1)
示例输入(SMS消息):
abc:def ghi:jkl


现在,当我拆分它时,我希望
value
只返回
def
,但我得到的是
defghi
。为什么?

如果输出正确,
split()
将创建一个由提供的分隔符确定的子字符串数组

子字符串“def ghi”是由于使用空格而不是冒号来分隔字符

如果不需要空白,可以在没有给定分隔符的情况下再次使用拆分,
是未提供分隔符时使用的默认值

e、 g.
split(值1)


您还可以尝试检查收到的字符串中是否有空格,并用冒号替换找到的任何字符串,然后继续正常操作。

如果输出正确,
split()
将创建一个由提供的分隔符确定的子字符串数组

子字符串“def ghi”是由于使用空格而不是冒号来分隔字符

如果不需要空白,可以在没有给定分隔符的情况下再次使用拆分,
是未提供分隔符时使用的默认值

e、 g.
split(值1)


您也可以尝试检查收到的字符串是否有空格,并用冒号替换找到的任何字符串,然后继续正常操作。

实际上我尝试了此拆分(字符串),然后dim value value=split(字符串(1),“:”),以获得所需的值,但是否可以?您也可以这样做,先按空格拆分,然后按冒号拆分。实际上我尝试了此拆分(字符串)然后dim value value=split(字符串(1),“:”)以获得所需的值,但是否可以?您也可以这样做,先按空格拆分,然后按冒号拆分。