代码之家  ›  专栏  ›  技术社区  ›  user310291

无法用存储在变量中的另一个字符串替换字符串

  •  -1
  • user310291  · 技术社区  · 6 年前

    我打了这个:

    $folder = 'c:\test'
    "c:\test" -replace $folder ""
    

    但是得到这个错误:

    At line:1 char:25
    + "c:\test" -replace $folder ""
    +                         ~~
    Unexpected token '""' in expression or statement.
        + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException
        + FullyQualifiedErrorId : UnexpectedToken
    

    这帮不了我 How to handle backslash character in PowerShell -replace string operations?

    1 回复  |  直到 6 年前
        1
  •  1
  •   UnhandledExcepSean    6 年前

    你缺少一个逗号,我想你有你的输入字符串和搜索字符串向后。

    $folder -replace "test",""