对于我正在做的项目,我需要检查并查看文件中的一行中是否存在一对字符串。
我试图使用像这样的哈希表:
$makes = 'Ferrari', 'Ford', 'VW', 'Peugeot', 'Subaru'
$models = 'Enzo', 'Focus', 'Golf', '206', 'Impreza'
$table = @{}
for ($i = 0; $i -lt $makes.Length; $i++)
{
$table.Add($makes[$i], $models[$i])
}
Run Code Online (Sandbox Code Playgroud)
在我尝试插入重复的品牌之前,此方法效果很好。我很快发现哈希表不接受重复项。
那么有没有办法在PowerShell中创建字符串的双重列表?在C#中非常容易做到,但是我发现在PowerShell中无法实现。
我有一个包含多个“块”文本的文本文件。这些块有多行并用空行分隔,例如:
这是一个示例行 这是一个示例行 这是一个示例行 这是另一个示例行 这是另一个示例行 这是另一个示例行
我需要这些块为单行格式,例如
这是一个示例行这是一个示例行这是一个示例行 这是另一个示例行这是另一个示例行这是另一个示例行
我对此进行了彻底的研究,并且只找到了使整个文本文件成为单行的方法。我需要一种方法(最好是在循环中)制作单行字符串块数组。有没有办法实现这一目标?
编辑:我编辑了示例内容以使其更清晰一些。