* 文字列置換 [#e1507a33]

** 単独 [#y68accb8]
 PS> (echo "abc") -replace "b", "X"
 aXc

 PS> (echo "1.jpg").Replace("jpg", "jpeg")
 1.jpeg

** リスト [#bc8ee220]
 PS> dir | % { $_.Name -replace "jpg", "jpeg" }
 1.jpeg
 2.jpeg
 3.jpeg

** 最初の1回だけ置換 [#v7bf0ebe]

 PS> (echo "123123") -replace "1", "0"
 023023                                       # 1->0が全て置換されてしまう
 PS> (echo "123123") -replace "1(.*)", '0$1'
 023123                                       # $1を指定する事で最初の1回だけ置換して、後の置換を防ぐ


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS