C# Trim関数いろいろ


string s = " 123,345,678, ";
s = s.Trim(); // "123,345,678,"
s = s.TrimStart(); // "123,345,678, "
s = s.TrimEnd(); // " 123,345,678,"

Trimは先頭と末尾の空白を、TrimStartは先頭の、TrimEndは末尾の、それぞれ空白を除去する。


string s = "A1-A2-A3-A1";
char[] pattern = { 'A', '1' };
s = s.Trim(pattern); // "-A2-A3-"
s = s.TrimStart(pattern); // "-A2-A3-A1"
s = s.TrimEnd(pattern); // "A1-A2-A3-"

これには引数を指定することもできて、パターンに応じて削除を行うこともできる。


string s = "A123,A124,A322,A677,";
s = s.TrimEnd(','); // "A123,A124,A322,A677"

末尾のカンマも簡単に取れる。

このブログの人気の投稿

コピーした行の挿入が表示されない時はフィルタされていないかチェック

Excel で一部の図形だけ固定する