Powershellスクリプトの文字列からæøåéüなどの特殊文字を置き換える簡単な方法はありますか?
文字列を Web セーフにします。
Powershellスクリプトの文字列からæøåéüなどの特殊文字を置き換える簡単な方法はありますか?
文字列を Web セーフにします。
わかりました、追加の説明で、解決策は規模に依存すると思います。それがユーザー入力であり、「通常の」使用では短い場合、おそらく次のようになります。
$Replacer = @{
Å = 'aa'
é = 'e'
}
$string_to_fix = 'æøåéüÅ'
$pattern = "[$(-join $Replacer.Keys)]"
[regex]::Replace($string_to_fix, $pattern, { $Replacer[$args[0].value] })
明らかに、$Replacer の空白を埋める必要があります;) HTH Bartek