从C#文件中提取所有字符串文字的最简单方法是什么?

时间:2013-07-19 16:29:27

标签: c# lexer string-literals

我需要从给定的C#文件中提取所有字符串文字。假设所有条件编译常量(例如#if DEBUG)都为假,并且可以假定该文件在语法上是正确的。应支持单行("a\u1000b")和逐字(@"x""\y")文字。

首先我尝试使用正则表达式,但后来意识到我需要在#if指令中正确处理单行和多行注释和逻辑表达式。

所以,在我开始编写自己的C#lexer之前,我想问你现有的解决方案。

0 个答案:

没有答案