[.NET クラスライブラリ Tips][String] 文字列前後の余計な文字を削除する

スポンサーリンク

本記事の概要

この記事では、文字列の前後にある余計な文字を削除する方法について説明します。

公式サイト情報はコチラを参照してください。

Trim, TrimStart, TrimEnd メソッドを使用して、文字列前後の空白を削除する

Trim, TrimStart, TrimEnd メソッドを使用すると、文字列前後の空白を削除することができます。

Trim を使用すると、文字列前後の空白を削除でき、TrimStart は文字列先頭の空白を削除します。TrimEnd は文字列の末尾の空白を削除することができます。

以下に例を示します。

string strData = " Hello .NET ";

Console.WriteLine("-" + strData.TrimStart() + "-");
Console.WriteLine("-" + strData.TrimEnd() + "-");
Console.WriteLine("-" + strData.Trim() + "-");
実行例

実行例

文字列前後の指定した文字を削除する

Trim, TrimStart, TrimEnd メソッドの引数に文字を指定すると、文字列前後の指定した文字を削除することができます。

以下の例では、文字列前後に「/」や「+」がある場合に削除をする例です。

string strData = "/Hello .NET+";

Console.WriteLine(strData.TrimStart('/','+'));
Console.WriteLine(strData.TrimEnd('/', '+'));
Console.WriteLine(strData.Trim('/', '+'));
実行例

実行例

Please follow and like us:

コメント

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