我正在尝试完成搜索并替换多个文件。请参阅下面的示例代码但是当我使用字符[],::时,它会在整个地方多次替换。有办法解决这个问题吗?
{{1}}
由于
.par是一个文本文件
答案 0 :(得分:0)
PowerShell中的-replace
运算符使用Regular Expressions。您需要引用这些表达式中特殊的字符。要在您的示例中执行此操作,请在'['和']'字符前添加'\',如下所示:
$_ -replace "\[text\]", " /Text/Text_Data1::[404PC001]"