簡體   English   中英

刪除或忽略字符串中的雙引號-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中的雙引號引起錯誤。 我知道我可以使用反斜線轉義雙引號,但是整個字符串對於我來說太大了,無法全部使用。

我想知道是否有一種簡單的方法可以忽略或除去除第一個和最后一個以外的所有雙引號(以及單引號)。

您可以使用here-strings解決此問題:

$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"
'@

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM