0

我有一个包含类似于以下行的文本文件:

"This is a test \" sentence"

我正在尝试删除所有出现的 \" 并使用此查找和替换替换它们:

$fixedline = $line -replace  '\"',''

我想要的结果是这样的:

"This is a test sentence"

但相反,我得到:

This is a test \ sentence

什么是正确的语法?我尝试了多种引号和双引号组合,但仍然没有运气。

我还尝试将 \" 值设置为变量,并以相同的结果调用该变量。

编辑解决方案发现,\ 的转义字符是双反斜杠,因此正确的语法是 '\"'

4

1 回答 1

0

我试过了,它奏效了:

$fixedLine = $line -replace '\\"', ''
于 2013-10-10T12:52:31.817 回答