1
这个问题与asked before不一样,因为这些模式不适合我,看起来他们不能正常工作。正则表达式的C#评论
我试图创建正则表达式,可以帮助我从有效的C#代码中剔除所有注释。我几乎创造了它:
(\/\*(.|\n)*?\*\/)|(\/\/\/(.*)|\/\/(.*))
但是当我遇到这样的事情:
/* " */ string z = /*"hello"*/"test";
char f2 = '\"'; // symbol " for testing purposes
Console.WriteLine("/*dfsdf*////****/**//**Hello, world!\\");/**/ //
它与引号之间的字符串文本相匹配。所以我需要regEx只匹配c#注释但不包含代码(就像引号之间的字符串一样)。我尝试过创建它,但徒劳无益,因为我的regEx知识太差。
我将不胜感激任何帮助。
关于德米特里
听起来像一个评论,而不是一个答案。 – 2015-04-04 15:18:39