PowerShell:替换特殊字符 [英] Powershell: Replace special characters
本文介绍了PowerShell:替换特殊字符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有没有一种简单的方法来替换PowerShell脚本中的字符串中的特殊字符,如æøçéü等?
使字符串是Web安全的。
推荐答案
好的,加上其他解释,我想解决方案将取决于规模。如果这是用户输入,在"正常"使用中,它会很短,可能是这样的:
$Replacer = @{
Å = 'aa'
é = 'e'
}
$string_to_fix = 'æøåéüÅ'
$pattern = "[$(-join $Replacer.Keys)]"
[regex]::Replace($string_to_fix, $pattern, { $Replacer[$args[0].value] })
显然,您必须填写$Replace;的空白处。) HTH Bartek
这篇关于PowerShell:替换特殊字符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文