有没有一种简单的方法来代替特殊字符,如æøåéü等,从在PowerShell脚本中的字符串?
使得串Web安全。
有没有一种简单的方法来代替特殊字符,如æøåéü等,从在PowerShell脚本中的字符串?
使得串Web安全。
好了,用另外的解释,我猜解决方案将取决于规模。 如果这是用户的输入,并在“正常”使用它会很短,也许类似的东西:
$Replacer = @{
Å = 'aa'
é = 'e'
}
$string_to_fix = 'æøåéüÅ'
$pattern = "[$(-join $Replacer.Keys)]"
[regex]::Replace($string_to_fix, $pattern, { $Replacer[$args[0].value] })
很明显,你将不得不填补空白为$代用品;)HTH鲍尔泰克