PowerShell,文字列の一部を、指定した文字列に置換する

スポンサーリンク

鍛錬 563

PowerShell,文字列の一部を、指定した文字列に置換する

文字列の一部を指定した文字列に置換するには、-replace を使用します。
 
使用方法は、以下に示す通りです。

$置換対象の文字列 -replace $置換前の文字列,$置換後の文字列
 
スポンサーリンク

スクリプト

以下は、文字列の一部を置換するスクリプト、check_replace.ps1 です。

今回は、次の通り置換しました。

置換前 置換後
AAABBBCCC AAAXXXCCC
# 置換対象の文字列を格納
$str = "AAABBBCCC"

# 置換前の文字列を格納
$before_str = "BBB"

# 置換後の文字列を格納
$after_str = "XXX"

echo "置換前 = $str"

# 文字列を置換
$result = $str -replace $before_str,$after_str

echo "置換後 = $result"

実行結果

以下は、スクリプト check_replace.ps1 を実行しています。

PS D:\tmp>
PS D:\tmp> .\check_replace.ps1
置換前 = AAABBBCCC
置換後 = AAAXXXCCC

 
上記に示した通り、文字列の一部を指定した文字列に置換することができました。

スポンサーリンク

シェアする

フォローする