1

Powershellスクリプトの文字列からæøåéüなどの特殊文字を置き換える簡単な方法はありますか?

文字列を Web セーフにします。

4

1 に答える 1

2

わかりました、追加の説明で、解決策は規模に依存すると思います。それがユーザー入力であり、「通常の」使用では短い場合、おそらく次のようになります。

$Replacer = @{
    Å = 'aa'
    é = 'e'
}

$string_to_fix = 'æøåéüÅ'

$pattern = "[$(-join $Replacer.Keys)]"

[regex]::Replace($string_to_fix, $pattern, { $Replacer[$args[0].value] })

明らかに、$Replacer の空白を埋める必要があります;) HTH Bartek

于 2012-06-01T11:33:22.543 に答える