空白の前の文字まで取得したい

カナ氏名という変数に「ニホン タロウ」という文字が入っています。
この文字の空白の前に「ニホン」という個所を取得したいです。
人によって苗字の長さが変わるので、ここの文字数は可変です。

どうぞよろしくお願いいたします。

カナ氏名.SubString(0, カナ氏名.IndexOf(" "))

でどうでしょう?
SubStringは、左からの列からの文字数(0~)、指定位置までを切り取るメソッド
IndexOfは、その文字列の中の半角空白の位置を返すメソッド
です。

1 Like

自宅で試してみたらうまくいきました。
大変ありがとうございました。

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.