2
我有一個CSV文件,我想用+46替換0中的第一個字符,但無法按照我的意願進行此項工作。替換字符串中的第一個字符
我有下面的代碼的作品,但它適用於所有零,而不是隻有第一個:
$csv = Import-Csv test.csv
$csv | ForEach-Object {
$_.mobile = $_.mobile.Replace("0", "+46")
}
$csv | Export-Csv -Encoding "UTF8" new-test.csv -NoTypeInformation
任何想法如何使僅在字符串中的第一個字符這項工作?
「第一個字符是0」還是「第一個字符,*如果它是0」? –
由於'+ 46'是瑞典的國家電話代碼,它看起來像是將電話號碼從國內轉換爲國際格式。 – vonPryz
@vonPryz這也是我的印象,因此問題:) –