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でプロセスを停止するコマンドレットStop-Processの使い方

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

no image

PowerShellの論理演算子一覧

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

no image

PowerShellでユーザーの入力と出力結果を記録してテキストに出力するStart-Transcriptの使い方

記録を開始する Start-Transcript Start-Transcriptコマンドレットで記録を開始します。出力ファイルを指定しない場合、自動でユーザーの Documents 以下にテキストが …

no image

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

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

no image

PowerShellでWindows Management Instrumentation (WMI)オブジェクトを取得するコマンドレットGet-WmiObjectの使い方

こんにちは、今日はPowerShellでWindows Management Instrumentation (WMI)オブジェクトを取得するコマンドレットGet-WmiObjectの使い方についてま …