字符串与“”的串联

时间:2019-07-16 07:21:00

标签: powershell

我有一个字符串$string = 'test test',我想要结果'"tets test"'

如何连接"$string之间没有空格?

我的代码:

$string = ' test test '
$string.Trim()
$result = '"' + $string +  '"'
echo $result

我的结果是:

" test test "

我想要结果"test test"

2 个答案:

答案 0 :(得分:4)

第二行($string.Trim())实际上并没有做任何有用的事情-它并没有按照您期望的方式修剪字符串。改为将代码更改为此:

$string = ' test test '
$result = '"' + $string.Trim() +  '"'
echo $result

应提供以下输出:

"test test"

答案 1 :(得分:0)

您还可以在双引号(“”)中使用转义符,例如:

1)

$string =' test test '.Trim()
$result ="`"$string`""
echo $result

2)

$result ="`"$($string.Trim())`""
echo $result

输出将相同。