【PowerShell】文字列を置換する
PowerShellで文字列を置換する方法です。
記載内容
①オーソドックスな文字列の置換
②大文字と小文字を区別した厳密な置換
②大文字と小文字を区別した厳密な置換
①文字列を指定して置換する
before を after に置換します。
$text = "text-before" $text -replace "before","after"
$text = "text-before" $text.replace("before","after")
【実行結果】どちらも同じ結果になります。
text-after
②大文字と小文字を区別して置換する
-replace
-replace は大文字と小文字の区別をしないので注意が必要です。
$text = "Memo" $text -replace "M","-"
【実行結果】大文字と小文字どちらも置換されます。
-e-o
-creplace
-creplace は大文字と小文字を区別して置換できます。
$text = "Memo" $text -creplace "M","-" $text.replace("M","-")
【実行結果】大文字だけが置換されます。
-emo -emo
参考書
リンク
最近のコメント