noise

計算機科学や各種設定のメモ

PowerShellメモ

rubyのchompメソッドのようなものをPowerShell

$str.Trim()
使用例
"abc`r`ndef`r`n gh" -split "`n" | %{ $_.Trim().Length }
実行結果
3
3
2

先頭の空白や\r,\nが削除されている。

部分文字列の取得

$str.Substring($start_pos, $end_ops)

文字列が数値に変換可能かをBoolで取得する

[int]::TryParse("AA", [ref]$null)

第二引数にすでに宣言済みの変数を指定するとパーズ成功した場合、結果が入る。