У меня есть файл CSV, где я хочу заменить первый символ 0 с +46, но я не могу сделать эту работу так, как я хочу.Заменить первый символ в строке
У меня есть следующий код, который работает, но он работает на всех нулей, а не только первый один:
$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 Это тоже было мое впечатление, поэтому вопрос :) –