
文字の前や後ろの空白(スペース)を消したいんですけど良い方法ってありますか?



Trimメソッドを利用すると文字列の前後にあるスペースを削除することができます。
目次
文字列の前後のスペースを削除する
StringオブジェクトのTrimメソッドを利用することで、文字列の先頭と末尾のスペースを削除することができます。
文字列.Trim()
文字列の先頭のスペースのみを削除したい場合は、TrimStartメソッドを利用します。
文字列.TrimStart()
文字列の末尾の空白を削除したい場合は、TrimEndメソッドを利用します。
文字列.TrimEnd()
string moji = " 空白文字を削除します ";
MessageBox.Show(moji.Trim() + Environment.NewLine +
moji.TrimStart() + Environment.NewLine +
moji.TrimEnd());
Dim moji As String = " 空白文字を削除します "
MessageBox.Show(moji.Trim() & Environment.NewLine &
moji.TrimStart() & Environment.NewLine &
moji.TrimEnd())
"空白文字を削除します"
"空白文字を削除します "
" 空白文字を削除します"
Microsoft Learnの解説
Microsoft Learn
String.Trim メソッド (System)
現在の文字列から指定した文字セットの先頭と末尾のすべての出現箇所が削除される新しい文字列を返します。
Microsoft Learn
String.TrimStart メソッド (System)
スパンで指定された文字セットの先頭のすべての出現箇所を現在の文字列から削除します。
Microsoft Learn
String.TrimEnd メソッド (System)
現在の文字列から末尾のすべての空白文字を削除します。