文字列操作

結合

 PS> "abc" + "def"
 abcdef

置換

-replace演算子

 PS> "abcdef" -replace "abc", "ABC"
 ABCdef

Replaceメソッド

 PS> "abcdef".Replace("abc", "ABC")
 ABCdef

正規表現

 PS> "abc123" -replace "([a-z]+)\d{3}", '000$1'
 000abc
  • 上は量数指定{3}と前方参照$1の例

1回だけ置換

 PS> "123123123" -replace "1", "0"
 023023023
 PS> "123123123" -replace "1", "0$1"
 023023023

Trim()で文字列前後のホワイトスペース除去

 PS brazil> " abc ".Trim()
 abc

配列の中の文字列を結合(join)

 PS> $strs = @("abc", "def")
 PS> $strs -join ""
 abcdef

文字列を分割して配列へ(split)

 PS> $nums = "2016-04-01" -split "-"
 PS> $nums[0], $nums[1], $nums[2]
 2016
 04
 01

ヒアストリング

@" ... "@ - 変数展開する

 
 PS> $val = "japan"
 PS> $str = @"
 >> hello,
 >> $val
 >> "@
 PS> $str
 hello,
 japan

@' ... '@ - 変数展開しない

 PS> $val = "japan"
 PS> $str = @'
 >> hello,
 >> $val
 >> '@
 PS> $str
 hello,
 $val

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

Last-modified: 2016-04-04 (月) 10:19:19