2011年7月19日火曜日

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

  1. string data = Clipboard.GetText();
  2.  
  3. if (data == "") return;
  4.  
  5. string[] line = data.Replace("\r\n", "\n").Replace("\r", "").Split('\n');
  6. string ret = "";
  7. for (int i = 0; i < line.Length; i++)
  8. {
  9. string temp = line[i];
  10. if (temp.Trim() == "" || temp.Trim().StartsWith(";")) continue;
  11. ret += temp + "\r\n";
  12. }
  13.  
  14. Clipboard.SetText(ret);