PowerShell,文字列の長さ(文字数)を取得する

スポンサーリンク

鍛錬 622

PowerShell,文字列の長さ(文字数)を取得する

指定した文字列の長さ(文字数)を取得するには、.NETオブジェクトにおける String クラスのインスタンスプロパティ、 Length を使用します。
 
使用方法は、以下に示す通りです。

文字列.Length

戻り値

以下は、戻り値についてです。

戻り値
文字列の長さ Int32
 
スポンサーリンク

スクリプト

以下は、文字列の長さを取得するスクリプト、str_len.ps1 です。

今回は、文字列「ABC」と、文字列「A(半角スペース)B(半角スペース)C」の長さを取得しています。

取得する文字列(1回目) 取得する文字列(2回目)
ABC A(半角スペース)B(半角スペース)C
# 変数初期化
[System.Int32]$len = 0
[System.String]$str = $null

# 変数に文字列を格納
$str = "ABC"

# 文字列長を取得
$len = $str.Length
echo "[$str]の文字列長 = $len"

# 変数に文字列を格納
$str = "A B C"

# 文字列長を取得
$len = $str.Length
echo "[$str]の文字列長 = $len"

実行結果

以下は、スクリプト str_len.ps1 を実行しています。

PS D:\tmp>
PS D:\tmp> .\str_len.ps1
[ABC]の文字列長 = 3
[A B C]の文字列長 = 5

 
上記に示した通り、指定した文字列の長さは以下に示す通りであることが分かりました。

文字列 長さ
ABC 3
A(半角スペース)B(半角スペース)C 5
スポンサーリンク

シェアする

フォローする