【C#】ある文字列から一部分の文字列を取り出す方法(Substring)

C#

文字列を操作するプログラミングにおいて、文字列中の一部分を取り出して使う処理を書くことは、良くあると思います。

この記事では、String.Substringメソッドを使用して、文字列から一部分の文字列を取り出す方法を紹介します。

先頭からの文字の切り出し

文字列の最初のn文字を取得するには、Substringメソッドを使用します。例えば、最初の3文字を取得するには以下のようにします。

string text = "Hello World";
string firstThree = text.Substring(0, 3); // "Hel"

途中の文字の切り出し

任意の位置から任意の長さの文字列を切り出すには、Substringメソッドの2つのパラメーター(開始位置と長さ)を利用します。

string text = "Hello World";
string subText = text.Substring(6, 5); // "World"

末尾の文字の切り出し

Lengthプロパティを活用し、文字列の長さを知ることで、末尾の文字を取り出すことができます。

string text = "Hello World";
string lastOne = text.Substring(text.Length - 1); // "d"

まとめ

この記事では、String.Substringメソッドを使用して、文字列から一部分の文字列を取り出す方法を紹介しました。

タイトルとURLをコピーしました