2011年7月19日火曜日

[C#]INIファイル等のコメントをカット(1)


string data = Clipboard.GetText();

if (data == "") return;

string[] line = data.Replace("\r\n", "\n").Replace("\r", "").Split('\n');
string ret = "";
for (int i = 0; i < line.Length; i++)
{
string temp = line[i];
if (temp.Trim() == "" || temp.Trim().StartsWith(";")) continue;
ret += temp + "\r\n";
}

Clipboard.SetText(ret);