【发布时间】:2010-12-11 01:14:05
【问题描述】:
是否有任何正则表达式专家可以帮助我清理以下源代码?我正在浏览一些现有代码,我看到了几个类似于以下内容的实例:
public enum Numbers
{
/// <summary>
/// One = 1,
/// </summary>
One = 1,
/// <summary>
/// Two = 2,
/// </summary>
Two = 2,
/// <summary>
/// Three = 3,
/// </summary>
Three = 3,
/// <summary>
/// Four = 4 but don't use this because it will break everything,
/// </summary>
Four = 4,
}
除非有人能告诉我 1-3 的 cmets 是必要的,否则我想对所有不会为代码添加任何价值的 cmets 执行查找/替换(删除)。通过浏览代码,我认为可以安全地假设任何类似于“/// word = number”的行都可以替换。清理一下,我觉得应该是这样的:
public enum Numbers
{
One = 1,
Two = 2,
Three = 3,
/// <summary>
/// Four = 4 but don't use this because it will break everything,
/// </summary>
Four = 4,
}
非常感谢您的帮助!通过帮助我,你真的是在帮助自己。因为谁知道呢,有一天你可能会维护这个代码!
【问题讨论】: