文字列操作

結合

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 (899d)