2013-07-18 27 views
9

字符串我如何告訴PowerShell中,當它坐在旁邊的其他字母的變量的末尾被擴展成字符串?如何終止變量擴展創建在PowerShell中

$ StringToAdd = 「ISS」
$ CompeteString = 「小姐$ StringToAddippi」

謝謝!

+2

我喜歡變量'$ CompeteString'的不完整的名稱:) –

回答

8

使用大括號,{},來分隔變量擴展。例如:

PS C:\> $StringToAdd = "iss" 
PS C:\> $CompeteString = "Miss${StringToAdd}ippi" 
PS C:\> $CompeteString 
Mississippi 
0

$ CompleteString = 「小姐」 + $ StringToAdd + 「ippi」

2

您可以使用$()

PS C:\> $StringToAdd = "iss" 
PS C:\> $CompeteString = "Miss$($StringToAdd)ippi" 
PS C:\> $CompeteString 
Mississippi 

雙引號字符串的子表達式運算符描述here。無論是在括號內應先評估。這可以是一個變量或甚至一個表達式。

PS C:\> $CompeteString = "Miss$($StringToAdd.length * 2)ippi" 
PS C:\> $CompeteString 
Miss6ippi