配列に要素が入っているかを確認する場合

こんにちは。

変数名テストを「|」で区切って文字列を分割することを考えています。
その場合、区切り文字が入っていない文字列を分割した場合、
分割できていないことを確認するため、以下のように確認しようとしました。

str_テスト=ほげほげ
str_分割後=split(テスト,“|”)

確認方法:分割後(0)="" or 分割後(1)="" or 分割後(2)=""
→これでは、「インデックスが配列の境界外です。」とエラーが出力されます。

他に確認方法ありますでしょうか。
※想定では3つに分割できている予定なので、0-2までとしています。

こんにちは

str_分割後.Length で配列の要素数が返りますので、これで判定してください。

なお文字列中に分割文字が含まれない場合は、最初の要素に文字列全体が入りますので
str_分割後.Length は1になります。

1 Like

こんにちは。

ありがとうございます。
試してみます。