PR

[C# string] 文字列の先頭と末尾の空白を取り除く

string.Trimメソッドを使うと文字列の先頭と末尾にある空白(半角スペース、全角スペース)を取り除くことができます。

string.Trimはstringクラスのインスタンスに紐づいたメソッドなので、呼び出しは、
string型変数.Trim();という感じになります。

戻り値は前後の空白が取り除かれた文字列になります。
元の文字列には影響はありません。

using System;
class Program
{
    public static void Main()
    {
        // 前後に半角スペース
        string str1 = "      abc       ";
        // 前後に全角スペース
        string str2 = "   def    ";

        Console.WriteLine($"Trimした文字列={str1.Trim()}");
        Console.WriteLine($"    元の文字列={str1}");
        Console.WriteLine($"Trimした文字列={str2.Trim()}");
        Console.WriteLine($"    元の文字列={str2}");
    }
}

出力結果はこんな感じです。

Trimした文字列=abc
    元の文字列=      abc
Trimした文字列=def
    元の文字列=   def 

指定した文字を先頭、末尾から取り除く方法はこちら、
[C# string] 文字列の先頭と末尾から指定した文字を取り除く


C# 記事まとめページに戻る(他のサンプルコードもこちら)

C# プログラミング講座
C#についての記事まとめページです。開発環境VisualStudioのインストール方法や使い方、プログラミングの基礎知識についてや用語説明の記事一覧になっています。講座の記事にはすぐに実行できるようにサンプルコードを載せています。

コメント