删除或忽略字符串中的双引号 - powershell

remove or ignore double quotes in a string - powershell

我想我有一个简单的问题,但我似乎找不到答案。

这是我正在使用的字符串的一部分

$text = "INDEPENDENT ELECTORAL AND BOUNDARIES COMMISSION
POLLING STATION: "ABC DEF GHIJKL (001)" 
STREAM:123"

当我尝试使用它时,由于 $text 中的双引号而出现错误。我知道我可以使用反引号转义双引号,但整个字符串太大,我无法全部完成。

我想知道是否有一种简单的方法可以忽略或删除除第一个和最后一个之外的所有双引号(和单引号)。

您可以使用此处的字符串解决此问题:

$Text = @'
All the symbols I/ can ` hope for
between " the *>$ opening $() and closing ${}
of the symbols
'@

使用这个:@' ... '@

您的字符串将如下所示:

$text = @'
"INDEPENDENT ELECTORAL AND BOUNDARIES COMMISSION
POLLING STATION: "ABC DEF GHIJKL (001)" 
STREAM:123"
'@