$ 100 = 「$ ENV:APPDATA /財產以後」正則表達式無效時
$ iamhere = 「C:/例如」
$ 100 = $ 100 -replace「`$ ENV:APPDATA \財產以後」,‘$ iamhere’
我想iamhere $其內容(文本形式)所取代,雖然我得到這個錯誤$ 100
正則表達式模式無效:$ env:APPDATA \ somthing。
在行:1個字符:1
$ 100 = $ 100 -replace 「`$ ENV:APPDATA \財產以後」, 「$ iamhere」 ~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- CategoryInfo:InvalidOperation: ($ ENV:APPDATA \財產以後:字符串)[],的RuntimeException
- FullyQualifiedErrorId:InvalidRegularExpression
我想這是因爲我想更換一些文字與目錄,但我想$ iamhere 感謝的變量中的文本,CollinScripter
根據你的要求,爲什麼不只是設置$ 100到$ iamhere例如'$ 100 = $ iamhere'?另外你爲什麼要在'-replace'運算符的第一個參數中轉義'$'?你不想通過變量'$ env:APPDATA \ something'的*內容*來匹配嗎? –