例えば、私はそれぞれの行のように見える、PowerShellのスクリプトの作家を示すテキストファイルを持っている:私は最初に見つけたいPowershell:文字列の最初の ":"を "、"に置き換える方法は?
Hello world.ps1:John Smith
Dowork.ps1:Blake Benn
「:」各行のとで置き換える「」私ができるので、 、
Hello world.ps1,John Smith
Dowork.ps1,Blake Benn
をcsvファイルを取得し、私は "-replace" で試みたが、失敗しました:
"Hello World.ps1:John Smith" -replace ":" ","
At line:1 char:43
+ "Hello World.ps1:John Smith" -replace ":" ","
+ ~~~
Unexpected token '","' in expression or statement.
+ CategoryInfo : ParserError: (:) [],
ParentContainsErrorRecordException
+ FullyQualifiedErrorId : UnexpectedToken
これを行うには?ありがとう!
は:' *を、 '^(。*?):(*)' '-replaceを使用し、 '$ 1、$ 2''ではなく' -replaceを"、"、 "、" ' –