【PowerShell】文字列の〇文字目から〇文字取得する(mid , substring)
文字列の〇文字目から〇文字取得する(substring)
ある文字列に対し、〇文字目から〇文字取得するには「substring」を使用します。
# 構文
"切り取る対象の文字列".substring(開始位置 ,切り取る文字数)
<# 補足
・開始位置、終了位置は0から始まる点に注意(1文字目=0で指定)
・開始位置~切り取る文字数は、その文字列の長さを超えてしまうとエラーになる
#>
# 1文字目から3文字取得する
"1234567890".substring(0 ,3) # 123
# 3文字目から3文字取得する
"1234567890".substring(2 ,3) # 345
# 3文字目から100文字取得する
#"1234567890".substring(2 ,100) # エラー
# X文字目から文字の最後まで取得する
"1234567890".substring(2 ,("1234567890").Length - 2) # 34567890
"1234567890".substring(4 ,("1234567890").Length - 4) # 567890
"1234567890".substring(6 ,("1234567890").Length - 6) # 7890