Table of Contents
確認環境
PSVersion 5.1.18362.1171
文字列の置換
-replace
以下のように置換したい文字列のあとに-replaceとカンマの前に置き換えたい文字列を、カンマの後に置き換えた後の文字列を指定します。
以下の例ではHello Worldという文字列のHelloの部分をPowerShellに置き換えているため、出力はPowerShell Worldになります。
PS C:\Users\santerabyte> "Hello World" -replace "Hello", "PowerShell"
replaceは大文字小文字の区別をしないため、以下のように検索文字列をhelloにしても同様の結果になります。
PS C:\Users\santerabyte> "Hello World" -replace "hello", "PowerShell"
-creplace
大文字と小文字の区別を行うようにしたい場合は、-replaceと同様の書式で-creplaceが使用できます。
以下の例では-replaceの場合はPowerShell Worldと出力されますが、-creplaceの場合はHello Worldのまま出力されます。
PS C:\Users\santerabyte> "Hello World" -creplace "hello", "PowerShell"
Replace
以下の例ではReplace関数を使用して置換を行っています。
-creplace同様に大文字と小文字を区別します。
PS C:\Users\santerabyte> "Hello World".Replace("Hello", "PowerShell")