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

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


reCaptcha の認証期間が終了しました。ページを再読み込みしてください。

関連記事

no image

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

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

no image

PowerShellで.DS_Storeファイルを一括で削除する方法

Macで生成されるファイルの.DS_Store、および._から始まるファイルをPowerShellを用いて一括で削除する方法についてまとめます。 確認環境 PSVersion 5.1.19041.90 …

no image

PowerShellの論理演算子一覧

確認環境 PSVersion 5.1.18362.1110 演算子他言語の演算子説明-not!否定!!否定-and&論理積-or|論理和-xor^排他的論理和 リンク if ステートメントにつ …

no image

PowerShellでディレクトリを移動するコマンドレットSet-Locationの使い方

こんにちは、今日はPowerShellでディレクトリを移動するコマンドレットのSet-Locationの使い方についてまとめていきます。 確認環境 PSVersion 5.1.18362.1110 S …

no image

TCP接続を確認できるPowerShellコマンドレットGet-NetTCPConnectionの使い方

すべての接続 何も引数を指定せずに実行すると、すべての接続が表示されます。 Get-NetTCPConnection 項目絞り込み LocalAddress Get-NetTCPConnection …