2017-09-18 24 views
0

如果我有一個CSV文件,也有很多是正好包含"Name"字符串。如何更換「一個CSV在PowerShell中

我如何去只有名稱,而不是‘名稱’?-replace韓元「科技工作,因爲你不能引用報價:

$computername.Name = $computername.Name -replace (""", "") # won't work 

編輯:例如CSV出口名稱, 「ip地址」 SVDCO03, 「10.10.15.46」 SVLIC01, 「10.10.20.221」 ,我需要獲得這些配額

+0

發表完整的代碼片段。目前還不清楚你想要達到的目標。 – Jelphy

+0

請顯示您的CSV樣本內容以及您用於閱讀的代碼。 –

+0

真正的目標是什麼? Import-csv是否爲你刪除了違規報價?您是否想要做其他事情,比如將CSV數據加載到Excel中? –

回答

0

不知道爲什麼你企圖解析CSV實際上你可以引述引號:)

圍內的單,雙引號,並使用正則表達式替換

"name" -replace '"' 

或使用字符串替換方法。

"name".replace('"','') 
+0

噢,永遠不會忘記這一點,我試圖解析它,因爲它被用在進一步的地方,他們需要它像這樣,但thx快速和輕鬆回答 – Kevin

+0

這個例子會更好,因爲''名稱'' -replace'「' –

+0

您在發生替換之前給出的示例剝奪了逗號。 –