Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

【PowerShell】文字列から一部の文字列を抜き出す

Substringメソッドを使う。以下はumamusume.txtという5行からなるテキストファイルを使用して、各行から指定した分の文字列を抜き出した例。第1引数には抜き出す文字列の開始位置を指定し、第2引数には抜き出す文字列の長さを指定する。開始位置は0から始まることと、指定の値は文字単位でありバイト単位ではないことに注意。

PS > Get-Content umamusume.txt
no name             prizemoney seiyu      dummydate
8  ウオッカ         13.0487    大橋彩香   2031/02/03
30 ライスシャワー   6.6686     石見舞菜香 2032/11/12
45 スーパークリーク 5.5610     優木かな   2033/11/12
58 メイショウドトウ 9.2133     和多田美咲 2033/12/31
PS > (Get-Content umamusume.txt).Substring(0, 3)
no
8
30
45
58
PS > (Get-Content umamusume.txt).Substring(0, 5)
no na
8  ウオ
30 ライ
45 スー
58 メイ
PS > (Get-Content umamusume.txt).Substring(3, 8)
name
ウオッカ
ライスシャワー
スーパークリーク
メイショウドトウ