如何使用powershell在文本文件中只获取数值?

uyto3xhc  于 2023-01-17  发布在  Shell
关注(0)|答案(1)|浏览(233)

我有一个文本文件sample.txt包含
计算机计算机。pc = 1台
我只需要数字1,其中我想将该值赋给变量

$number = Get -content "sample.txt"
y4ekin9u

y4ekin9u1#

可以使用Regex Match方法提取该数字。
执行此操作的示例代码:

$number = ([regex]::Match((Get-content "sample.txt"), "\d+")).Value

模式\d+表示匹配一个或多个十进制数字,使用Match方法将返回找到的第一个匹配项。
有关可用量词的其他信息,请参见Quantifiers in Regular Expressions

相关问题