您的位置:首页 - 教程 - WinForm - 正文
C#去掉注释的正则方法
string HoverTreeClearMark(string input)
{
input = Regex.Replace(input, @"/\*[\s\S]*?\*/", "", RegexOptions.IgnoreCase);
input = Regex.Replace(input, @"^\s*//[\s\S]*?$", "", RegexOptions.Multiline);
input = Regex.Replace(input, @"^\s*$\n", "", RegexOptions.Multiline);
input = Regex.Replace(input, @"^\s*//[\s\S]*", "", RegexOptions.Multiline);
return input;
}

本方法可以去掉 /* */ 和 //注释,以及去掉空白行

评论: