gpt4 book ai didi

powershell - 如何使用 powershell 将 "\"替换为 "\\"?

转载 作者:行者123 更新时间:2023-12-02 09:34:53 25 4
gpt4 key购买 nike

我有一个包含路径的字符串。

$Paths = "Myfolder\Mysubfolder"

我需要将它们替换为“Myfolder\Mysubfolder”

但是 $Paths -replace "\","\\" 失败了,因为正则表达式无法找到并替换“\”。

那怎么替换呢?

最佳答案

您可以使用 .Replace(),它不使用像这样的正则表达式:

$Paths = "Myfolder\Mysubfolder"
$Paths.replace('\','\\')

要使用 -replace,您需要在匹配中转义斜杠,因为它是正则表达式,不是替换 $1$2 ...等用作替换组。

$Paths -replace '\\','\\'

两者的结果是:

Myfolder\\Mysubfolder

关于powershell - 如何使用 powershell 将 "\"替换为 "\\"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27460089/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com