Powershell无法使用反斜杠转义的代码

时间:2015-07-24 05:04:46

标签: powershell

我想要使用反斜杠转义的PHP代码。我正在使用Powershell来做到这一点。

反斜杠字符可用于转义许多内容,但在我的示例数据中,我只看到以这种方式转义的双引号示例。理想情况下,我的代码会支持其他情况,但这就是我现在所拥有的全部内容。

After add: 
Title: The Gunslinger
The Drawing of the Three

After remove: 
Title: The Drawing of the Three

这个输出不是我的预期:

  

$test = '<a href=\"some-link\">some-text</a>.' $test -replace '\"', '"'

预期产出:

  

<a href=\"some-link\">some-text</a>.

我也试过

<a href="some-link">some-text</a>.

但结果是一样的。

1 个答案:

答案 0 :(得分:0)

好吧似乎反斜杠也用于在PowerShell中转义反斜杠。因此,正确的代码是

$test -replace '\\"', '"'