本文介绍了如果它在Comments中,则删除行或字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想删除C中有//或/*...*/多行或单行等注释的行#
我所做的是,
静态 string StripComments( string 代码)
{ var re = @ (^ \ / \ /.*?$)|(\ /*.*?* \ /)跨度>;
return Regex.Replace(code,re, $ 1跨度>);
}
类
字符串 s = / * #define abcdef
#define ghijkl * /;
while(s.Contains( #define))
{s = StripComments(s);}
这是正确的我感谢吗?谢谢
解决方案
Hi, i want to delete rows which has comments like "//" or "/*...*/" multile line or single line in C#
what i did is,
static string StripComments(string code) { var re = @"(^\/\/.*?$)|(\/*.*?*\/)"; return Regex.Replace(code, re, "$1"); } In a Class string s="/*#define abcdef #define ghijkl*/; while (s.Contains("#define")) {s= StripComments(s);}
is it correct what i did? thanks
解决方案
这篇关于如果它在Comments中,则删除行或字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!