Are there any regex experts who can help me clean up the following source code? I'm going through some existing code and I see several instances similar to the following:
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,
}
Unless someone can tell me that the comments for 1-3 are necessary, I'd like to do a find/replace (remove) on all of the comments that don't add any value to the code. From browsing the code I think it's safe to assume that any line that resembles "/// word = number," can be replaced. Cleaned up, I think it should look like:
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,
}
Your help is greatly appreciated! And by helping me, you are really helping yourself. Because who knows, someday you might be maintaining this very code!