3テラバイト

プログラム関連備忘録サイト。主にゲーム。

PowerShell

PowerShellで文字列の置換をする方法

投稿日:

確認環境

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")

-PowerShell


comment

メールアドレスが公開されることはありません。

関連記事

no image

PowerShellでアイテムのプロパティを設定するコマンドレットSet-ItemPropertyの使い方

こんにちは、今日はPowerShellでアイテムのプロパティを設定するコマンドレットSet-ItemPropertyの使い方についてまとめていきます。 確認環境 PSVersion 5.1.18362 …

no image

PowerShellでプロセスの停止を待機するコマンドレットWait-Processの使い方

こんにちは、今日はPowerShellでプロセスの停止を待機するコマンドレットWait-Processの使い方についてまとめていきます。 確認環境 PSVersion 5.1.18362.1110 W …

no image

PowerShellでファイル名から拡張子を除いたファイル名を取得する

こんにちは、今日はPowerShellでファイル名から拡張子を除いたファイル名を取得する方法についてまとめていきます。 確認環境 PSVersion 5.1.18362.1110 拡張子を除いたファイ …

no image

PowerShellで指定オブジェクトを次のコマンドに送信するコマンドレットWrite-Outputの使い方

こんにちは、今日は指定オブジェクトをパイプラインの次のコマンドに送信するコマンドレットWrite-Outputの使い方についてまとめていきます。 このコマンドがパイプラインの最後のコマンドである場合は …

no image

PowerShellでアイテムを作成するコマンドレットNew-Itemの使い方

こんにちは、今日はPowerShellでファイルやフォルダ等のアイテムを作成するコマンドレットNew-Itemの使い方についてまとめていきます。 確認環境 PSVersion 5.1.18362.11 …