PowerShell:如何查找字符串中的特殊字符
有时特殊字符会很麻烦。如果您尝试在本地或云环境中创建一些用户帐户,则应避免在用户名中使用特殊字符。在这篇博文中,我将展示如何找到这个特殊字符。
$a 包含一些带有特殊字符的名称。
$a = 'Jañinò','Janino','Häns','Jörg'
然后我使用正则表达式语句仅检索带有特殊字符的名称。我还排除了德语元音变音。请注意,“Jörg”和“Häns”包含德语变音符号。结果应该只是‘Jañinò’。
Foreach ($i in $a) {
If ($i -match '[^a-zA-Z]' -and $i -notmatch '[ö,ü,ä,Ä,Ö,Ü]')
{
Write-Warning "$i"
}
}
好一个。任务完成。
