0
我已經得到一個csv與「;」我用import-csv -delimiter導入的分隔符';' 已經做了,我得到的3行的陣列(類名名2) 現在的問題是:我需要從陣列 我已經嘗試過這樣的Powershell - 在整個陣列中替換「變音符號」
$csv1 = Import-Csv $PSScriptRoot\csvfile.csv -Delimiter ';'
$csv1.name2 = $csv1.Familienname -ireplace 'ä', 'ae'
$csv1.name2
無濟於事刪除「變音」,輸出仍然保持不變(即ä保持ä並不被ae取代)
我的另一個想法是編寫一個代替變音符的循環,但我無法將我的頭圍繞如何做到這一點: 可以我這樣做有點像
foreach (ä,ö,ü in $csv1.name2)
{ replace with a,oe,ue}
我已經非常感謝只有一些鏈接讓我朝着正確的方向前進。
這是更好的源文件中更換:(GC FILE.CSV -raw)-replace 'A', 'AE''| ConvertFrom-Csv' – wOxxOm
[如何刪除PowerShell中的重音?](https://stackoverflow.com/questions/7836670/how-remove-accents-in-powershell) –
嗨!聽起來不錯,我可以添加更多變音嗎?像(gc file.csv -raw)-replace'ä','ae'; 'ö','oe'| ConvertFrom-Csv – vogelspinne24