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