// Remove only // comments
using System;
class Program
{
static string RemoveSingleLineComments(string input) {
var lines = input.Split('\n');
for (int i = 0; i < lines.Length; i++) {
int pos = lines[i].IndexOf("//");
if (pos >= 0)
lines[i] = lines[i].Substring(0, pos);
}
return string.Join("\n", lines);
}
static void Main()
{
string text =
@"int a = 5; // comment
int b = 6; // another";
Console.WriteLine(RemoveSingleLineComments(text));
}
}
/*
run:
int a = 5;
int b = 6;
*/