用于删除字符串空间的VbScript?

时间:2013-08-12 20:40:15

标签: string vbscript strip wsh

说我有一个字符串=烤奶酪

如果没有烤芝士之间的空格而不更换字符串,我将如何回显字符串?

此外,如果我有一个字符串变量,但总是有一个空格,如全名。我可以显示字符串的第一个字母:

WScript.Echo Left(strUserName, 1) will echo for example G

但我怎么能在空格后显示名称(= Cheese)。请记住空格可能会改变后的名称,例如“Cheesy”,例如

WScript.Echo Mid(strUserName,null)不起作用

谢谢!

1 个答案:

答案 0 :(得分:3)

Replace函数可用于从字符串中删除字符。如果您只是回显返回值而不将其分配回变量,则原始字符串将保持不变:

>>> str = "Grilled Cheese"
>>> WScript.Echo Replace(str, " ", "")
GrilledCheese
>>> WScript.Echo str
Grilled Cheese

另一个选项是SplitJoin功能:

>>> str = "Grilled Cheese"
>>> WScript.Echo Join(Split(str, " "), "")
GrilledCheese
>>> WScript.Echo str
Grilled Cheese

Split还允许您回显原始字符串中的特定标记:

>>> str = "Grilled Cheese"
>>> WScript.Echo Split(str, " ")(1)
Cheese