Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell trim()不适用于许可证密钥工具_Powershell_Trim_Powershell 5.0 - Fatal编程技术网

Powershell trim()不适用于许可证密钥工具

Powershell trim()不适用于许可证密钥工具,powershell,trim,powershell-5.0,Powershell,Trim,Powershell 5.0,PS个人技能水平:低(学生) 目标: 尝试查找Windows 10许可证密钥,将其显示在窗口中,并自动将其复制到剪贴板 问题: 我的输出总是在字符串的开始和结束处产生空格。我试过trim()、trimstart()等。到目前为止没有任何效果。我不介意这些空间被保存在剪贴板上,这使得这些功能变得毫无用处,或者至少是单调乏味 我在代码中列出了一些符号来识别问题 代码(结果如下所示): 结果是: -| ****-*****-*****-*****-***** |- 看来你已经用这个发了你不想

PS个人技能水平:低(学生)

目标: 尝试查找Windows 10许可证密钥,将其显示在窗口中,并自动将其复制到剪贴板

问题: 我的输出总是在字符串的开始和结束处产生空格。我试过trim()、trimstart()等。到目前为止没有任何效果。我不介意这些空间被保存在剪贴板上,这使得这些功能变得毫无用处,或者至少是单调乏味

我在代码中列出了一些符号来识别问题

代码(结果如下所示):



结果是:

-|  ****-*****-*****-*****-*****   |-

看来你已经用这个发了你不想要的短信了

$Result = $License.Trim("OA3xOriginalProductKey")
现在,让我们通过设计一个模式,只保留我们想要的内容,只保留数字、大写字符和“-”。此外,我们需要删除额外的行

$pattern = '[^0-9A-Z-]'
$Result = ($Result -replace $pattern, '').trim() -ne ""
现在你可以检查结果了,所有不需要的东西都应该消失了

$Result = "|" + $Result + "|"
$Result

看来你已经用这个发了你不想要的短信了

$Result = $License.Trim("OA3xOriginalProductKey")
现在,让我们通过设计一个模式,只保留我们想要的内容,只保留数字、大写字符和“-”。此外,我们需要删除额外的行

$pattern = '[^0-9A-Z-]'
$Result = ($Result -replace $pattern, '').trim() -ne ""
现在你可以检查结果了,所有不需要的东西都应该消失了

$Result = "|" + $Result + "|"
$Result

您确定它们是空格字符吗?不要添加
-
|
而是查看实际字符:
$Result.ToCharArray()|%{“$\u'=$([System.Convert]::ToUInt32($)”}
确定它们是空格字符吗?不要添加
-
|
而是查看实际字符:
$Result.ToCharArray()|%{“$\u'=$([System.Convert]::ToUInt32($)”}
啊!这完全有道理。没有想过要研究如何隔离我想要的东西,而不是移除我不想要的东西。谢谢你,凯!我从中吸取了教训。干杯,塔卡拉!这完全有道理。没有想过要研究如何隔离我想要的东西,而不是移除我不想要的东西。谢谢你,凯!我从中吸取了教训。干杯,塔克