说我有一个字符串=烤奶酪
如果没有烤芝士之间的空格而不更换字符串,我将如何回显字符串?
此外,如果我有一个字符串变量,但总是有一个空格,如全名。我可以显示字符串的第一个字母:
WScript.Echo Left(strUserName, 1) will echo for example G
但我怎么能在空格后显示名称(= Cheese)。请记住空格可能会改变后的名称,例如“Cheesy”,例如
WScript.Echo Mid(strUserName,null)
不起作用
谢谢!
答案 0 :(得分:3)
Replace
函数可用于从字符串中删除字符。如果您只是回显返回值而不将其分配回变量,则原始字符串将保持不变:
>>> str = "Grilled Cheese"
>>> WScript.Echo Replace(str, " ", "")
GrilledCheese
>>> WScript.Echo str
Grilled Cheese
>>> str = "Grilled Cheese"
>>> WScript.Echo Join(Split(str, " "), "")
GrilledCheese
>>> WScript.Echo str
Grilled Cheese
Split
还允许您回显原始字符串中的特定标记:
>>> str = "Grilled Cheese"
>>> WScript.Echo Split(str, " ")(1)
Cheese