我有一个文本文件sample.txt包含计算机计算机。pc = 1台我只需要数字1,其中我想将该值赋给变量
$number = Get -content "sample.txt"
y4ekin9u1#
可以使用Regex Match方法提取该数字。执行此操作的示例代码:
$number = ([regex]::Match((Get-content "sample.txt"), "\d+")).Value
模式\d+表示匹配一个或多个十进制数字,使用Match方法将返回找到的第一个匹配项。有关可用量词的其他信息,请参见Quantifiers in Regular Expressions。
\d+
Match
1条答案
按热度按时间y4ekin9u1#
可以使用Regex Match方法提取该数字。
执行此操作的示例代码:
模式
\d+
表示匹配一个或多个十进制数字,使用Match
方法将返回找到的第一个匹配项。有关可用量词的其他信息,请参见Quantifiers in Regular Expressions。