【发布时间】:2021-08-31 20:15:17
【问题描述】:
我正在尝试通过其中的 cmets 拆分代码文件(视为文本文件)。 例如,对于输入:
// 大家好,我想在这里寻求帮助。
// 我真的很想一个人做这件事。
/* 但我仍然在寻找帮助
在我们的好朋友 Google 中。*/
我希望得到输出:
大家好,我想在这里寻求帮助。
我真的很想一个人做这件事。
但我仍然在我们的好朋友 Google 中寻求帮助。
所以基本上我想识别文件中有一个 cmets(通过符号 // 和 /* */)并在列表中输入 cmets(每个注释在不同的单元格中)。
我试图通过代码行来做到这一点:codeFile.Split('//', '/', '/'); 但没有成功。 同样,由于在使用“/* */”符号时可以进行多行注释,所以我如何将它们之间的内部字符串输入到我的列表中,因为我是按行遍历文件的?
提前致谢。
【问题讨论】:
-
另请参阅stackoverflow.com/questions/49843885/…,了解如何利用 Roslyn 环境来解决此问题。